Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Vad är fel i detta script?

Skapad av Gurrewe, 2009-09-30 19:19 i Webbutveckling & Programmering

1 284
11 inlägg
1 poäng
Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
1
Vad är fel med denna C++ kod?

Visa spoiler
#include <iostream>

using namespace std;

int main()
{

int tal1;
int tal2;
int tal3;
char kod1;

cout << "Välkommen till Gustavs superminiräknare\n\n\n ";
cout << "Skriv start för att fortsätta:";
cin >> kod1;
if (kod1 == start)
{
cout << "Vänligen mata in två tal: ";
cin >> tal1;
cin >> tal2;

cout << tal1;
cout << " + ";
cout << tal2;
cout << " = ";
tal3 = tal1 + tal2;
cout << tal3;
cout << "\n\n\n";
}

else
{
cout << "Hejdå, tråkmåns";
}
return 0;
}


För er som undrar så började jag med C++ idag, så klaga inte.

/party

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

kalle-k
Visningsbild
P 35 Linköping Hjälte 1 213 inlägg
0
Svar till Gurrewe [Gå till post]:
Vad får du för felmeddelande?

borde du inte skriva if (kod1 == 'start') ?

Förövrigt så är jag lite osäker själv just nu, så länge sedan jag jobbade med C++.... men kan du verkligen assigna flera bokstäver till en charvariabel?

du skulle kunna skriva

char kod1[];


Ingen status

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
Trådskapare
0
Svar till kalle-k [Gå till post]:
Hur ska man göra så att programmet inte avslutas automatiskt?


Visa spoiler

#include <iostream>

using namespace std;
using std::cout;
using std::cin;

int main()
{
int tal1;
int tal2;
int tal3;
char kod1;

cout << "Welcome to Gustavs Super Calculator!\n\n\n ";
cout << "Press A for + \n";
cout << "Press B for - \n";
cout << "Press C for * \n";
cin >> kod1;
if (kod1 == 'A')
{
cout << "Please, enter the first number: " << endl;
cin >> tal1;
cout << "Please, enter the last number: " << endl;
cin >> tal2;

cout << "\n\n\n";

cout << tal1;
cout << " + ";
cout << tal2;
cout << " = ";
tal3 = tal1 + tal2;
cout << tal3;
cout << "\n\n\n";
}

if (kod1 == 'B')
{
cout << "Please, enter the first number: " << endl;
cin >> tal1;
cout << "Please, enter the last number: " << endl;
cin >> tal2;

cout << "\n\n\n";

cout << tal1;
cout << " - ";
cout << tal2;
cout << " = ";
tal3 = tal1 - tal2;
cout << tal3;
cout << "\n\n\n";
}

if (kod1 == 'C')
{
cout << "Please, enter the first number: " << endl;
cin >> tal1;
cout << "Please, enter the last number: " << endl;
cin >> tal2;

cout << "\n\n\n";

cout << tal1;
cout << " * ";
cout << tal2;
cout << " = ";
tal3 = tal1 * tal2;
cout << tal3;
cout << "\n\n\n";
}

else
{
cout << "Bye!";
}

return 0;
}

/party

Golvmopp
Visningsbild
P 33 Örebro Hjälte 2 140 inlägg
0
Svar till Gurrewe [Gå till post]:

i C# så kan du göra att sista koden är att man ska skriva in ngt. Alternativt så klickar du på CTRL+F5 istället för bara F5.



Tillägg av Golvmopp 2009-09-30 19:49

Vet dock inte om det funkar på C++

Ge mig en status!

kalle-k
Visningsbild
P 35 Linköping Hjälte 1 213 inlägg
0

Svar till Gurrewe [Gå till post]:

du kan t.ex. använda getch();

OM jag minns rätt :P

Ingen status

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
Trådskapare
0

Svar till cower [Gå till post]:
Tack!

Men hur ska du plantera din det sista? Om man vill fortsätta eller ej?

/party

Gurrewe
Visningsbild
P 30 Bromma Bästis För många inlägg
Trådskapare
0

Svar till cower [Gå till post]:
Hur ska jag installera det då. Hur ska jag skriva det i scriptet för att det ska fungera.

/party


Forum » Datorer & IT » Webbutveckling & Programmering » Vad är fel i detta script?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons