Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik konverterer en Float til nærmeste heltall i Visual C
    Programmeringsspråk håndtere enkle data ved hjelp av variabler . På C + + , må variabler defineres til å inneholde en bestemt type data , en variabel definert til å lagre et heltall kan ikke lagre et ord eller et desimaltall . Det er imidlertid en måte å la C + + kompilatoren vet at det er behov for å endre datatype , dette kalles "type casting "-operasjoner . Konvertering Float til nærmeste heltall er et innledende nivå øvelse som introduserer begrepet type casting til nybegynner programmerer . Instruksjoner
    Design Algoritmen
    en

    Spør og les brukerens input . Programmet må være i stand til å håndtere innspill om det er et desimaltall eller et heltall.
    2

    Vurdere om nummeret skal rundes opp eller ned. Fortsett å runde nummeret.
    3

    Output resultatet for brukeren . Resultatet vil bli sendt til dataskjermen .
    4

    Skriv din komplette algoritmen . Den komplette algoritmen er: " . Les brukerens input, vurdere avrunde opp eller runde ned og rundt og utgang resultatet"
    Skriv C + + Code
    5

    Konfigurer program . The C + + iostream bibliotek vil håndtere lese data fra brukerundersøkelser og vil sende resultatet til skjermen
    p Dette er koden : .

    # Include

    hjelp namespace std;

    int main ( )

    {
    6

    Erklærer variabler . For denne øvelsen erklære én flåte variabel å lagre read verdi. Erklærer også , to heltallsvariabler , til å lagre svaret og ett for drift
    p Dette er koden : .

    Float num1 ;

    int num2 , op ;

    7

    Be brukeren om innspill og lese innspill . Sørg for at teksten har riktig avstand
    p Dette er koden ;

    domstol << " Skriv inn et desimaltall (float ) tall :"; .

    Cin > ; > num1 ;

    cout << endl << endl;
    8

    Vurdere om å runde opp eller ned på float verdi. Bruk variabel kalt "op " til " kastet " the float verdi ( num1 ) . Når evalueringer og operasjoner er fullført, lagrer det endelige antallet i variabelen merket
    p Dette er koden " num2 . " : En

    op = ( num1 * 10 ), /* Dette kalles en implisitt cast eller implisitt konvertering * /

    if ( (op % 10 ) < 5 )

    num2 = (op /10),

    annet
    < p > {

    num2 = (op /10),

    num2 + +;

    }
    9

    Output svaret på skjermen. Gi orddeling og linjeskift . Avslutt programmet ved å returnere noen verdi
    p Dette er koden : en

    cout << num1 << " avrundet til nærmeste heltall er :"; .
    < P > cout << num2 << endl << endl;

    return ( 0 ) ;

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette heltall Array i Funksjon C Språk 
    ·Hvordan reversere String i C bruke matriser Uten Traver…
    ·Hvordan finne ut om en rad eller en kolonne er markert …
    ·Hvordan bygge 32 - bits Linux -applikasjoner på 64- bi…
    ·Mobile C # Development Tutorial 
    ·Hvordan finne en String i Memory Buffer Med C + + 
    ·Hvordan bruke C + + for å få USB Pen serienumre 
    ·Slik unngår du at flere bruk av en headerfil 
    ·Slik bruker du Set STL Container Class 
    ·Slik bruker Skyboxes i GtkRadiant 
      Anbefalte artikler
    ·Hvordan å telle hvor mange linjer med kode du har 
    ·Hvordan skriver jeg en temperatur konvertering program …
    ·Hvordan legge til et nettsted ikon til nettleserens adr…
    ·Forskjellige egenskaper av Image & Bilde Tool i Visual …
    ·Hvordan lage Google Maps Application 
    ·Hvordan Inkluder PHP funksjoner fra en annen fil 
    ·Hvordan skrive 64- Bit Kompatibel kode 
    ·Hvordan velge den siste Auto Øk MySQL i PHP 
    ·Tabell Rister Bruke Java JSP 
    ·Scrum Methodology 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/