RegistrierenRegistrieren   LoginLogin   FAQFAQ    SuchenSuchen   
Programmieren mit C++
 
Neue Frage »
Antworten »
    Foren-Übersicht -> Elektrik
Autor Nachricht
Silan
Gast





Beitrag Silan Verfasst am: 12. Jul 2015 14:57    Titel: Programmieren mit C++ Antworten mit Zitat

Meine Frage:
Hallo,

ich soll ein Programm schreiben was die summe aus zwei zahle ausgibt.

Das heißt z.B. a=5 und b=6 dann soll s=11 ausgeben werden.
Also ich habe eins geschrieben nur gibt er nichts aus, ich gebe die zahlen für a bzw. b ein, doch er gibt die summe 11 nicht aus, denke das irgendwas fehlt.

Hoffe jmd kann helfen


Meine Ideen:
include <iostream>
using namespace std;


double a,b;

double s( double a, double b )

{
double summe ;
summe=a+b;

return(summe);

}


int main (void)

{
cout << " a= " ;
cin >> a;

cout << " b= " ;
cin >> b ;

cout << " summe= \n\n" ;

system ("pause") ;
return (0) ;

}
TomS
Moderator


Anmeldungsdatum: 20.03.2009
Beiträge: 18110

Beitrag TomS Verfasst am: 12. Jul 2015 15:55    Titel: Antworten mit Zitat

Du musst deine Funktion s(a,b) auch aufrufen, also z.B.

Code:
cout << s(a,b);


Das hast du vergessen.


Dann ein paar Anmerkungen:
- "\n" ist eigtl. nicht C++; man verwendet cout << std::endl;
- die Funktion s() sollte einen selbsterklärenden Namen haben, z.B. Summe()
- die Funktion s() ist zu komplex; die lokale Variable summe ist unnötig

Z.B.

Code:
double Summe( double a, double b )

{
   return ( a + b );
}



Grundsätzlich benötigst du natürlich gar keine solche Funktion. Ein schlichtes

Code:
cout << a + b;


ist völlig ausreichend.

_________________
Niels Bohr brainwashed a whole generation of theorists into thinking that the job (interpreting quantum theory) was done 50 years ago.
Silan
Gast





Beitrag Silan Verfasst am: 12. Jul 2015 17:20    Titel: Antworten mit Zitat

Hey,

danke sehr hilfreich Augenzwinkern
Neue Frage »
Antworten »
    Foren-Übersicht -> Elektrik