[C/C++] Rechenprogramm - Variablen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Calyx, 16. Oktober 2009 .

Schlagworte:
  1. 16. Oktober 2009
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    Rechenprogramm - Variablen

    Moin,

    bin noch C-Anfänger und hab ein kleines Rechenprogramm geschrieben. Wüprd aber gern die rot markierten Variablen weglassen und die Ergebnisse direkt berechnen.

    Wie kann ich das machen?

    Code:
    #include "stdafx.h"
    #include <stdio.h>
    
    int main(void)
    { 
     int z1, z2, e1, e2, e3, e4;
     char dummy[81];
    
     printf("Grundrechenarten mit dem Datentyp Integer \n");
     printf("******************************************\n");
     pürintf("\n");
    
     printf("Eingabe von zwei Ganzzahlen: \n"); scanf("%d %d", &z1, &z2); gets(dummy);
     
    [COLOR="Red"] e1 = z1+z2;
     e2 = z1-z2;
     e3 = z1*z2;
     e4 = z1/z2;[/COLOR] // das würd ich gern weglassen
    
     printf("\n");
     printf("Addition %d + %d = [COLOR="Red"]%d[/COLOR] \n", z1, z2, e1);gets(dummy);
     printf("Subtraktion %d - %d = [COLOR="Red"]%d[/COLOR] \n", z1, z2, e2);gets(dummy);
     printf("Multiplikation %d * %d = [COLOR="Red"]%d[/COLOR] \n", z1, z2, e3);gets(dummy);
     printf("Division %d / %d = [COLOR="Red"]%d[/COLOR] \n", z1, z2, e4);gets(dummy);
     printf("\n");
    
    // da sollen die ergebnisse dann direkt berechnet werden
     
     printf("Programmende: Return-Taste druecken"); gets(dummy);
     
    
     return 0;
    }
    
    Außerdem wird im fertigen Programm die Zeile mit Multiplikation komischerweise immer eingerückt. Hab versucht mit Leerzeichen und Tab das zu korrigieren, aber dann sieht der Code aus weil nur die Multiplikation so weit raussteht ^^ Was mache ich falsch?

    Bild

    Für Hilfe wär ich sehr dankbar!
     
  2. 16. Oktober 2009
    AW: Rechenprogramm - Variablen

    häh?
    dann führ die rechnung doch einfach an der stelle aus an der du sie haben möchtest? verstehe dein "direkt brechnen" nicht so ganz.... wird doch "direkt" berechnet..... musst halt variablen beschreiben und damit die rechenoperation machen.....
     
  3. 16. Oktober 2009
    AW: Rechenprogramm - Variablen

    wie führe ich die operation denn an der stelle aus? das is ja die frage ... ich hab keine ahnung wie ich die operation in die zeile integrieren kann.
     
  4. 16. Oktober 2009
    AW: Rechenprogramm - Variablen

    Sollte so funktionieren:

    Code:
     printf("Addition %d + %d = %d \n", z1, z2, [COLOR="Red"]z1 + z2[/COLOR]);gets(dummy);
     printf("Subtraktion %d - %d = %d \n", z1, z2, [COLOR="Red"]z1 - z2[/COLOR]);gets(dummy);
     printf("Multiplikation %d * %d = %d \n", z1, z2, [COLOR="Red"]z1 * z2[/COLOR]);gets(dummy);
     printf("Division %d / %d = %d \n", z1, z2, [COLOR="Red"]z1 / z2[/COLOR]);gets(dummy);
    
    Mfg Rushh0ur
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.