Antwort schreiben  Thema schreiben 
Seiten (6): « Erste < Vorherige 2 3 4 5 [6] Letzte »
Verfasser Nachricht
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #76
xPSP  RE: Homebrews proggen

du kannst mit printf("%f + %f = %.2f",a,b,a+b) nur 2 Nachkommastellen anzeigen lassen Wink Oder je nachdem auch mehr, muss du nur ändern^^



[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments
26.07.2010 12:10
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
bizzy93
Profi
****


Beiträge: 256
Gruppe: User
Registriert seit: Jun 2009

Status: Offline
Danke erhalten: 56
Beitrag: #77
RE: Homebrews proggen

gibs keine "dynamische möglichkeit"?
also zb wenn es 3.00000 ist einfach 3 und wenn es 2.16242 dass es so angezeigt wird?
Ist ja nur wegen dem Aussehen sonst hab ich damit kein Problem^^

Hier noch ein Rechner kp ob ichs richtig gemacht hab.:

Code:
#include <stdio.h>

int main(void) {
    float a,b,c,d;
    char ope,ope2;

    printf("Geben sie ihre Rechnung ein: ");
    scanf("%f%c%f%c%f",&a,&ope,&b,&ope2,&c);

    switch(ope) {

        case '+': printf("%f + %f = %f\n",a,b,d=a+b);
        break;

        case '-': printf("%f - %f = %f\n",a,b,d=a-b);
        break;

        case '*': printf("%f * %f = %f\n",a,b,d=a*b);
        break;

        case 'x': printf("%f * %f = %f\n",a,b,d=a*b);
        break;

        case '/': printf(" = %f\n",a,b,d=a/b);
        break;

        case ':': printf("%f / %f = %f\n",a,b,d=a/b);
        break;

        default: printf("%c? Das ist kein Rechenoperator!",ope);
        break;
    }

    switch (ope2) {

        case '+': printf("%f + %f = %f",d,c,d+c);
        break;

        case '-': printf("%f - %f = %f",d,c,d-c);
        break;

        case '*': printf("%f * %f = %f",d,c,d*c);
        break;

        case 'x': printf("%f * %f = %f",d,c,d*c);
        break;

        case '/': printf("%f / %f = %f",d,c,d/c);
        break;

        case ':': printf("%f / %f = %f",d,c,d/c);
        break;

        default: printf("%c? Das ist kein Rechenoperator!",ope2);
        break;
    }

    getch();
    return 0;
}


könnte man hier iwie einstellen dass wenn man nach 2x2 enter eindrückt sofort das ergebnis kommt und nicht erst nach ope2 scannt?
btw is der code eig überflüssig mit der 3 zahl weil vlt gäbe es noch ne möglichkeit(am besten ne kürzere Big Grin).=S


Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 12:41 von bizzy93.

26.07.2010 12:30
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #78
xPSP  RE: Homebrews proggen

Zitat:
also zb wenn es 3.00000 ist einfach 3 und wenn es 2.16242 dass es so angezeigt wird?
Ist ja nur wegen dem Aussehen sonst hab ich damit kein Problem^^

Da hab ich auf die schnelle auch keine Lösung parat, aber wie wär's wenn du einfach mal ein bisschen ausprobierst. Probieren geht über studieren. Es wird dir auch nichts bringen, wenn du jede Kleinigkeit hier postest. Vieles wirst du nicht verstehen, das kommt mit der Zeit Wink

Und das Rechenprogramm hätte ich ganz anders gelöst:

Code:
#include<stdio.h>
#include<stdlib.h>

main(int argc, char *argv[]) {
double x, y, z;

if(argc < 4) { /* Fehlende Parameter */
printf("\nAufruf: %s zahl1 op zahl2", argv[0]);
exit(1);
}

x = atof(argv[1]);
y = atof(argv[3]);

switch(argv[2][0]) {

case '+':
z = x + y;
break;

case '-':
z = x - y;
break;

case '*':
z = x * y;
break;

case '/':
z = x / y;
break;

default:
printf("\nFalsches Operationszeichen!");
exit(2);
}
printf("%s %s %s = %f, argv[1], argv[2], argv[3], z);
}



[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments

Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 13:02 von -blue7.

26.07.2010 12:58
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
bizzy93
Profi
****


Beiträge: 256
Gruppe: User
Registriert seit: Jun 2009

Status: Offline
Danke erhalten: 56
Beitrag: #79
RE: Homebrews proggen

ehmm naja von deinem code hab ich nix verstanden ausser die case sachen
zB. in main(int argc, char *argv[]) kp Big Grin schreib da immer void rein :|,
naja lerne ich bestimmt noch bald irgendwo.

Edit: leider hat mir nochkeiner zu meinem rand() problem geantwortet will nämlich nicht dass er immer 1 als erstes anzeigt.


Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 13:19 von bizzy93.

26.07.2010 13:06
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #80
RE: Homebrews proggen

@bizzy93: Kommandozeilen kommen auch erst später Wink
Wieso willst du eigentlich die Kommastellen anzeigen? Gib halt (beim Teilen) einfach den Rest aus... (mit dem % Operator).

26.07.2010 13:20
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
zocker1996
Experte
****


Beiträge: 774
Gruppe: User
Registriert seit: Apr 2008

Status: Offline
Danke erhalten: 94
Beitrag: #81
RE: Homebrews proggen

wie compeliert man dan sowas?

26.07.2010 13:34
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
bizzy93
Profi
****


Beiträge: 256
Gruppe: User
Registriert seit: Jun 2009

Status: Offline
Danke erhalten: 56
Beitrag: #82
RE: Homebrews proggen

mit nem compiler ^^ , am besten sowas wie codeblocks installieren (fand ich gut bis jetzBig Grin)
und da dein code einfach compilen

@Hackman kp xD , vlt weil mir lw ist :O
das mit dem res is auch ne gute idee aber lieber nicht ^^

weiss denn niemand was es mit dem rand() auf sich hat der spuckt immer die gleichen zahlen aus Sad


Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 13:45 von bizzy93.

26.07.2010 13:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Seiten (6): « Erste < Vorherige 2 3 4 5 [6] Letzte »
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Pspkingz "Must Have" Homebrews *20.05. UPDATE* Superfly 80 115.285 27.04.2014 17:39
Letzter Beitrag: jacobic
xGames Gibt es noch neue PSP homebrews ? Homebrew-Gamer 17 7.295 29.04.2013 23:30
Letzter Beitrag: drm_wayne
xGames Frage zu 2 Homebrews Cedric-94 2 2.191 14.10.2012 01:32
Letzter Beitrag: oski146
xPSP Vhbl r160 homebrews starten nicht Joka1369 5 2.678 17.09.2012 16:26
Letzter Beitrag: Joka1369
  HomeBrews Erstellen? XxCoveRxX 1 1.717 16.07.2012 14:17
Letzter Beitrag: MatzeO

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang