hey,
ich lern gerade für eine klassenarbeit, leider schaffe ich es nicht das ergebnis auszugeben. soweit ich das verstehe geht es nicht weil float nur für gleitkommazahlen ist aber es ist ein a als eingabeparameter dabei.
[cs]#include <iostream>
#include <string>
using namespace std;
//Cango/Rasim
float rechnen(float zahl1, float zahl2, char zeichen) {
float ergebnis;
if ((zeichen=='a')||(zeichen=='A')) {
ergebnis=zahl1+zahl2;
}
else if ((zeichen=='s')||(zeichen=='S')) {
ergebnis=zahl2-zahl1;
}
else if ((zeichen=='m')||(zeichen=='M')) {
ergebnis=zahl1*zahl2;
}
else if ((zeichen=='d')||(zeichen=='D')) {
ergebnis=zahl2/zahl1;
}
else {
ergebnis=0;
}
return ergebnis;
}
int main() {
float test;
test=rechnen(5,2,a);
cout<<test;
}
[/cs]
MfG