webForumDet fria alternativet

Starta om, typ

2 svar · 99 visningar · startad av Viking

VikingMedlem sedan maj 2000977 inlägg
#1
#include <iostream.h>

void main (void)
{
 int tal1;
 char svar;

 cout << endl
      << endl
      << "Skriv in ett tal!" << endl
      << endl
      << "$ ";
 
 cin >> tal1;

 cout << endl
      << endl
      << "Om jag adderar 5 till talet så blir svaret " << (tal1 + 5)
      << ", och om jag subtraherar talet med 5 så blir svaret " << (tal1 - 5)
      << "!" << endl
      << endl
      << "Vill du skriva in ett nytt tal? (y/n)" << endl
      << endl
      << "$ ";

 cin >> svar;
}

Hur gör jag för att få funktionen att starta om när man skriver "y" och avslutas när man skriver "n"? :) Är som synes total nybörjare, så påpeka gärna saker som kan förbättras i koden ;)

Marcus EMedlem sedan maj 20021 294 inlägg
#2

Det finns en hel tråd om det längre ned.

http://www.webforum.nu/showthread.php?s=&threadid=48607

Sang-draxMedlem sedan juli 2002570 inlägg
#3
if (svar == 'y')
    main();

:e :e

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb