Gå til innhold

kalkulator i c++, feilsøking


Anbefalte innlegg

Prøver å lage meg en kalkulator i c++, men sitter litt fast akkurat nå.

Jeg får en feilmelding som jeg ikke helt skjønner... Noen som kan hjelpe?

 

-------------------------------------------------------------------------------------

 

#include <iostream>

#include <conio.h>

 

int main()

{

char op,janei;

do

{

cout << "\n\n\n skriv + for Pluss! \n skriv - for Minus! \n skriv * for Multiplikasjon! \n skriv / for Dividering!\n " ;

cin >> op;

cin.ignore();

switch (op)

{

 

double res1;

double res2;

double total;

 

case '+':

cout << " Du har tastet et + tegn.\n";

 

cout << "skriv inn 2 tall du vil summere:";

cin >> res1 >> res2; //her angir vi hvor mange resultater vi vil at brukeren skal taste inn.

total = res1 + res2; //regner sammen resultatene.

cout << "Summen ble: " << total << endl;

 

break;

 

case '-':

cout << " Du har tastet et - tegn.";

 

cout << "skriv inn 2 tall du vil summere:";

cin >> res1 >> res2; //her angir vi hvor mange resultater vi vil at brukeren skal taste inn.

total = res1 - res2; //regner sammen resultatene.

cout << "Summen ble: " << total << endl;

 

break;

 

case '*':

cout << " Du har tastet et * tegn.";

 

cout << "skriv inn 2 tall du vil summere:";

cin >> res1 >> res2; //her angir vi hvor mange resultater vi vil at brukeren skal taste inn.

total = res1 * res2; //regner sammen resultatene.

cout << "Summen ble: " << total << endl;

 

break;

case '/':

cout << " Du har tastet et / tegn.";

 

cout << "skriv inn 2 tall du vil summere:";

cin >> res1 >> res2; //her angir vi hvor mange resultater vi vil at brukeren skal taste inn.

total = res1 / res2; //regner sammen resultatene.

cout << "Summen ble: " << total << endl;

 

break;

 

default: cout << " Du har tastet et ulovlig tegn! ";

}

 

cout << "\n\nVil du regne mer? Svar J/N --->";

janei = toupper(getch());

 

}

while (janei != 'N');

return 0;

}

Endret av Crusader*
Lenke til kommentar
Videoannonse
Annonse
hva med å faktisk hjelpe folk istedenfor å lete etter skrivefeil og kritisere hvordan folk lager en tråd. Samma det fikk det til med hjelp fra et annet sted.

Det har litt med at jeg ikke har en kompilator på denne maskinen og at jeg ikke har ork til å lese en så lang kodeblokk når den ikke har syntakseutheving. Det er mye enklere å finne en feil når man vet hva kompilatoren klager på og hvilken linje den mener feilen ligger i.

 

Når det gjelder å bruke kodeblokker så er det enklere å lese kode når den står i slike blokker da disse blokkene ikke tvinger linjeskift men bruker et vanrett rullefelt.

 

For all del, jeg mente ikke å kritisere deg, jeg prøvde bare å hjelpe deg forklare problemet slik at jeg kunne hjelpe deg videre.

 

Edit: Flott at du fikk hjelp. Bare et lite spørsmål, ba personen som hjalp deg fortelle akkurat hva feilmeldingen var? ;)

Endret av BlueEAGLE
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...