Gå til innhold

NitroLr

Medlemmer
  • Innlegg

    42
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av NitroLr

  1. 
    #include <iostream>
    #include <cmath>
    #include <cstdio>
    
    using namespace std;
    
    float regn_kvadratrot(float kvadratrot);
    int main(int argc, char **argv)
    {
    float kvadratrot;
    
    cout<<"Tall: ";
    cin>>kvadratrot;
    float svar;
    svar=regn_kvadratrot(kvadratrot);
    printf("%.1000f", svar);
    cin.ignore();
    cin.get();
    
    }
    
    float regn_kvadratrot(float kvadratrot)
    {
    float svar;
    svar = sqrt(kvadratrot);
    
    return svar;
    }

    Der. Bedre.

  2. For noen dager siden fikk vi en matte-oppgave på skolen, hvor svaret ble et irrasjonalt tall. Men siden vi bruker kalkulatorer som bare regner med 8 tall, kunne jeg ikke være sikker. Da jeg kom hjem satt jeg meg ned, fant ut hvordan man lagde en kalkulator som regnet ut kvadratrot med x antall desimaler.

    Så prøvde jeg å finne kvadratroten til tallet (13, såvidt jeg husker )

    med tusen desimaler. Og hva skjer? Jeg får svaret, men over 900 av desimalene er 0'tall. Noen som kan forklare det? :!:

  3. Får en link på MSN mens jeg kjeder meg.

    Hva skal jeg gjøre?

    Klikke på linken. Tøft, tenker jeg.

    Jeg ante jo ikke hva det var... starter... ikke noe skummelt.

    Så får jeg høre at det er skummelt fra samme person.

    Nei, tenker jeg. Dette er ikke skummelt...

     

    AH! Lite barn i skap. Forsvinner. Skummel dame.

    :no: Monster under senga mi... :cry:

  4. Er nybegynner i c++ og prøver å forbedre spørreprogrammet mitt på alle mulige måter. Så jeg lurte på om det fantes noen måte å få programmet til å velge en tilfeldig bokstav som blir svaret.

    while(tries>=0)
    {
    cout<<"\n\nGjett en bokstav, trykk så enter.\n\n";
    cin>>riktig_svar;
    
    if (riktig_svar=='r')
    {
    cout<<"Gratulerer, du gjettet riktig\n";
    cout<<"Snakk med meg for en ny runde.\n";
    break;
    }
    
    else
    cout<<"\n\nDu gjettet feil.\n\n";
    cout<<"Du har "<<tries<<" forsoek igjen.\n\n";
    
    tries=tries-1;
    }
    if(tries<=0)
    cout<<"Beklager, du har brukt opp alle forsoekene dine.";

    Der er det som du kan se en bestemt bokstav... :hmm:

  5. Jeg skrev ett bokstav gjetteprogram.

     

    Hvis man skriver inn feil bokstav, får man en beskjed om at bokstaven er feil, fulgt av et nytt forsøk. Når alle forsøkene er brukt opp, slutter programmet.

    ( cin.get() )

    Jeg vil at hvis man skriver inn riktig bokstav skal programmet stoppe der.

     

    Her er while-løkken slik den ser ut nå.

    
    while(tries>=0)
    {
    
      cout<<"\n\n"<<x<<"\n\n";
      cin>>k;
    
    if (k=='k')
    cout<<"\n\n"<<xxz<<"\n\n"; ()
    
    else
    cout<<"\n\n"<<xx<<"\n\n";
    cout<<"Du har "<<tries<<" forsoek igjen.";
    tries=tries-1;
    
    }
    cin.get();
    

     

    Men hvordan får jeg programmet til å slutte hvis bokstaven er riktig?

×
×
  • Opprett ny...