Miért nem fut a program?
a forráskódom:
#include <iostream>
using namespace std;
int main()
{
float Number1;
float Number2;
cout << "Irj be ket szamot:" << endl;
cin >> Number1;
cin >> Number2;
char mjel;
cout << "Milyen muveletet akarsz vegezni?";
cout << "Ird be a megfelelo muveleti jelet( +,-,*,/ )" ;
cin >> mjel;
float osszeg ( Number1 + Number2 );
float kulonbseg ( Number1 - Number2 );
float szorzat ( Number1 * Number2 );
float hanyados = ( Number1 / Number2 );
swich ( mjel ) // ezt a sort hibásnak jelzi
{ //ezt is
case +:
cout << "A ket szam osszege:" << osszeg << endl;
break;
case -:
cout << "A ket szam kulonbsege:" << kulonbseg << endl;
break;
case /:
cout << "A ket szam hanyadosa:" << hanyados << endl;
break;
case *:
cout << "A ket szam szorzata:" << szorzat << endl;
break;
default:
cout << "Ez a muvelet nem engedelyezett!!!"
break;
}
cout << "A program gombnyomasra bezarul."
system("pause"); //ezt is
return 0;
}
Nem tudom mi lehet a hiba.
A válaszokat előre is köszönöm.
"swich" helyett "switch"-et írj
a karaktereket tedd aposztrofok közé:
case '+':
case '-':
case '/':
case '*':
Ne felejtsd le a pontosvesszőket:
cout << "Ez a muvelet nem engedelyezett!!!";
cout << "A program gombnyomasra bezarul.";
A system("pause") meghívásához includolnod kell még egy fejlécet:
#include <cstdlib>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!