Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Konvertera en Float till närmaste heltal i Visual C

    Programmeringsspråk hanterar enkla uppgifter med hjälp av variabler . På C + + , måste variabler definieras för att innehålla en viss typ av data , en variabel definierad för att lagra ett heltal kan inte lagra ett ord eller ett decimaltal . Det finns dock ett sätt att låta C + + kompilator vet att den behöver ändra datatypen , detta kallas "typ gjutning " verksamhet . Konvertera Float till närmaste heltal är en inledande nivå övning som införs begreppet typ gjutning till nybörjare programmerare . Instruktioner
    utforma algoritmen
    1

    Fråga och läser användarens input . Programmet måste kunna hantera den ingående om det är ett decimaltal eller ett heltal .
    2

    Utvärdera om antalet skall avrundas uppåt eller nedåt . Fortsätt att avrunda talet .
    3

    Utgång resultatet för användaren . Resultatet kommer att skickas till datorskärmen .
    4

    Skriv din kompletta algoritmen . Den kompletta algoritmen är : " . Läs användarens input , utvärdera avrunda, uppåt eller avrunda nedåt och runda och utgång resultatet " Addera Skriv C + + kod
    5

    Konfigurera programmet. Den C + + iostream biblioteket hanterar läsning av data från användarens input och matar ut resultatet på skärmen
    p Detta är koden : .

    # Include

    hjälp namespace std ;

    int main ( ) katalog

    {
    6

    Deklarera variabler . För denna övning deklarera en float variabel att lagra lästa värdet . Förklara , också , två heltalsvariabler , lagra svaret och en för drift
    p Detta är koden : .

    Float num1 ,

    int num2 , op ,

    7

    Be användaren för inmatning och läs ingången . Kontrollera att texten har rätt avstånd
    p Detta är koden ,

    cout << " Ange ett decimaltal ( float ) nummer : " ; .

    Cin > ; > num1 ;

    cout << endl << endl;
    8

    Utvärdera om att avrunda, uppåt eller nedåt flottören värde . Använd variabel som heter " op " till " kasta " float value ( num1 ) . När utvärderingar och verksamheter är klar , spara det sista numret i variabeln märkt
    p Detta är koden " num2 . " :

    Op = ( num1 * 10 ) , /* Detta kallas för en implicit gjutna eller implicit konvertering * /

    if ( ( op % 10 ) < 5 ) katalog

    num2 = ( op /10 ) ;

    annat

    {

    num2 = ( op /10 ) ;

    num2 + + ;

    }
    9

    Utgång svaret på skärmen . Ge lämpligt avstånd och radbrytningar . Avsluta programmet genom att returnera något värde
    p Detta är koden :

    cout << num1 << " avrundat till närmaste heltal är : " ; .

    cout << num2 << endl << endl;

    retur ( 0 ) ;

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skickar FIFO utgång till en fil
    ·Hur man tar bort poster i en C-programmet Array
    ·Så se koden en Visual C Projekt
    ·Hur man gör en rektangel med en rekursiv funktion i C …
    ·Hur förebild Hardware Systems i SystemC
    ·Omdefiniera metoder i C + +
    ·Hur man skriver en testplan
    ·Hur implementerar jag Short Time Delay i C
    ·Hur djärva ord i C + + Med Xcode
    ·Hur till Bädda RESX i CSC Compiler
    Utvalda artiklarna
    ·Hur man beräknar GPA i C #
    ·Hur du väljer objekt i en listruta i Visual Basic
    ·Hur man gör en faktura på en Mac
    ·Vad är uppräkningen i VB.NET
    ·Inaktivera Random Numbers i Java
    ·Användning av Visual Basic
    ·Kapslad tabell HTML Tutorial
    ·Om attributen för ett daghem
    ·Hur Explode en sträng med JavaScript
    ·Hur man gör ett pong spel med koden i VB
    Copyright © Dator Kunskap http://www.dator.xyz