Gå til innhold

kalkulator i c++, feilsøking


Anbefalte innlegg

Skrevet (endret)

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*
Videoannonse
Annonse
Skrevet (endret)

To ting:

A) Hvis du får en feilmelding som du trenger hjelp med så er det greit om du faktisk tar den med

B) Kode hører hjemme i enten code- eller spoiler-blokker

Endret av BlueEAGLE
Skrevet

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.

Skrevet (endret)
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
Skrevet

Ikke ta det personlig, vi påpeker bare at tråden din var mangelfull. Det er jo åpenbart at det mangler viktig informasjon som gjør det lettere å besvare spørsmålet ditt. Uansett, kjekt det ordnet seg! :)

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...