Gå til innhold

Hjelp til programmering av egencodet program


Anbefalte innlegg

#### Topic redigert av moderato ###

 

Hei!!

Jeg er helt ny til programmering og da mener jeg helt ny. Mitt første program skulle liksom bare være noe enkelt. Jeg får kompilert det og kjørt det, men når jeg skriver inn en alder og trykker enter så bare lukkes det. Hva er problemet? håper noen som har litt peiling kan fortelle meg det....

Takk på forhånd!! :thumbs:

 

 
#include <iostream.h>
int main()
{
int dinalder;
cout<<"Hvor gammel er du?:";
cin>>dinalder;
if (100<dinalder)
{
 cout<<"du er gammel!";
}
else if (100>dinalder)
{
 cout<<"Du er ikke så veeeldig gammel!";
}
return 0;
}

Endret av B|Real
Lenke til kommentar
Videoannonse
Annonse

Bruk cin.get() i slutten, og evt. be brukeren om å trykke enter for å avslutte. Eks:

 

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello, world!\n";
    cout << "(Press enter to quit)\n";
    cin.get();
return 0;
}

 

PS: Innrykk er en fin vane å legge til seg fra start :)

Lenke til kommentar

Takk for hjelpa! Fortsatt litt problemer da....... Jeg er HELT ny så jeg vet ikke koden for å få programmet til å vente som du foreslo søppel... :blush: hvor skulle jeg skrive inn

 cin.get() 

sa du?? prøvde men fikk bare feilmeldinger.

 

Vet ikke helt om du skjønte meninga med programmet! Poenget er at du skal skrive inn hvor gammel du er, og hvis du er over hundre skal det komme: Du er gammel eller noe lignende, og hvis du er under hundre skal det komme: du er ikke så veeeldig gammel, eller noe i den dur..

 

Martin

Endret av mArt1n
Lenke til kommentar

Jeg mener på ingen måte å virke arrogant, men vi skjønte nok hva programmet ditt skulle gjøre :)

 

Hvis du leser posten min litt nøyere, så får du nok svar. (Hint: Begynnelsen av posten. Det var dessuten ikke søppel som sa noe om cin.get()). Du kan også kjøre programmet i et konsoll (i.e. C:\winnt\system32\cmd.exe) for å hindre at det lukkes.

 

Det ville også vært nyttig om du fortalte hva slags feil kompilatoren gir deg.

Lenke til kommentar

Sorry!! :blush::blush:

nei, hver gang jeg prøver å sette inn cin.get så kommer det en side med saker om at jeg brukte feil include greie++..... hvis du kunne bare skrevet inn hvordan du ville skrevet det, så kan jeg copiere det å prøve å kompilere det!

#include <iostream.h>
int main()
{
int age;
cout<<"Plz skriv inn din alder: ";
cin>>age;
if(age<100)
{
 cout<<"Du er ganske ung!!";
}
else if (age==100)
{
 cout<<"Du er gammel!!";
}
else
{
 cout<<"Du e skikkelig gammel!!";
 
}
return 0;
}

 

(fiksa litt på det siden forrige gang)

 

på fårhånd takk!! unnskyld meg hvis jeg sier noe galt eller noe, men jeg er skikkeli n00b så bare si ifra!

Lenke til kommentar
#include <iostream>

int main()
{
   using namespace std;

   int age;
   cout<<"Plz skriv inn din alder: ";
   cin>>age;
   if(age<100)
   {
       cout<<"Du er ganske ung!!";
   }
   else if (age==100)
   {
       cout<<"Du er gammel!!";
   }
   else
   {
       cout<<"Du er skikkelig gammel!!";
   }
   cin.get();
return 0;
}

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...