| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Konverter en Float til nærmeste heltal i Visual C
    Programmeringssprog håndtere simple data ved hjælp af variable. På C + +, skal variabler defineres til at indeholde en bestemt slags data, en variabel, defineret til at lagre et heltal kan ikke gemme et ord eller et decimaltal . Der er dog en måde at lade C + + compiler vide, at det er nødvendigt at ændre datatypen , dette kaldes "type casting " operationer. Konvertering Float til nærmeste heltal er et indledende niveau øvelse, der indfører begrebet typen casting til den uerfarne programmør. Instruktioner
    Design den algoritme
    1

    Ask og læse brugerens input. Programmet skal være i stand til at håndtere input om det er en decimal eller et heltal.
    2

    Evaluer hvis antallet skal rundes op eller ned. Fortsæt at runde tallet.
    3

    Output resultatet for brugeren. Resultatet vil blive sendt til computerskærmen.
    4

    Skriv din komplette algoritme. Den komplette algoritme er: " . Læs brugerens input , evaluere runde op eller runde ned og rundt og output resultatet "
    Skriv C + + kode
    5

    Opsæt din program . The C + + iostream biblioteket vil håndtere læse data fra bruger input og vil output resultaterne til skærmen
    p Dette er koden : .

    # Include

    hjælp namespace std ;

    int main ()

    {
    6

    Erklær variable. Til denne øvelse erklære en float variabel til at gemme den skrivebeskyttede værdi. Erklærer også , to heltalsvariabler , at gemme svaret, og én for operationer
    p Dette er koden : .

    Float num1 ,

    int num2 , op ; < br >
    7

    Spørg brugeren om input og læse input. Sørg for, at teksten har korrekt afstand
    p Dette er den kode ,

    cout << " Indtast et decimaltal ( float) nummer :" .

    Cin > ; > num1 ,

    cout << endl << endl;
    8

    Evaluer om at runde op eller ned i float værdi. Brug variabel kaldet " op " til " kaste " float værdi ( num1 ) . Når evalueringerne og operationer er færdige, gemme det endelige antal i variablen mærket
    p Dette er koden " num2 ". : Hej

    op = ( num1 * 10 ) /* Dette kaldes en implicit cast eller implicitte konvertering * /

    if ( (op % 10 ) < 5)

    num2 = (op /10),

    ellers
    < p > {

    num2 = (op /10),

    num2 + +;

    }
    9

    Output svaret på skærmen. Sørg for passende afstand og linjeskift . Afslut dit program ved at returnere nogen værdi
    p Dette er koden : Hej

    cout << num1 << " afrundet til nærmeste hele tal er:" ; .
    < P > cout << num2 << endl << endl;

    return ( 0) ;

    }
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Operator Overbelastning i C + + 
    ·Hvordan man laver et lotteri spil Brug C + + 
    ·Hvordan man skriver en Queue klasse i C + + 
    ·Sådan justeres Pointers for covariant Returns 
    ·Sådan programmerer Cocoa på en iPhone 
    ·Sådan bruges Visual C + + Express 
    ·Hvordan man kompilerer en CPP på DOS 
    ·Sådan at forstå Pointers i C 
    ·Sådan bruges Set STL Container Class 
    ·Sådan oprettes Message Maps i MFC 
      Anbefalede Artikler
    ·String Størrelse i VB6 
    ·Sådan Find heltal 
    ·Sådan Tilpas farve i NetBeans 
    ·Sådan Indsæt et tidsstempel i PHP MySQL 
    ·Sådan Medtag en PHP fil ved hjælp Absolute Path 
    ·Python Breaking Loops 
    ·Sådan gentage Kun lige numre i For Loop i Python 
    ·OWL API Tutorial 
    ·Sådan åbner en bevægelseshæmmet fil 
    ·Hvordan man skriver til en tekstfil fra JSP 
    Copyright © Computer Viden http://www.computerdk.com