C++.

  • Quote

    Oprindeligt indlæg af Alex
    Det er noget med cin() der inputter til en float value, hvor du så senere bruger den samme regnefunktion til at regne BMI ud.
    Jeg garanterer ikke for at det her er rigtigt, mit C++ er lidt rustent, (hvilket vil sige at jeg ikke er færdig med selv at læse tutorials om det :D ) men det skulle give dig en ide om hvordan man gør.



    Code
    1. cout << "Hvor høj er du? ";
    2. cin >> h;
    3. cout << "Hvor meget vejer du? ";
    4. cin >> w;
    5. BMI = w / (h*h);


    Så skal du selvfølgelig huske dine selv at deklarere dine floats osv. Ligesom i den enkle version.


    Virker men i det sekund jeg har skrevet min vægt forsvinder vinduet.


    Selvom jeg har cin.get();

  • Testede det lige selv, det sker også for mig, editer lige posten når jeg har en version der virker.


    Edit:



    Ja der skulle jo sådan en lille cin.ignore på det havde jeg glemt...

  • Quote

    Oprindeligt indlæg af Alex
    Testede det lige selv, det sker også for mig, editer lige posten når jeg har en version der virker.


    Ok tak for hjælpen

  • Meget sjov tråd, held og lykke med programmeringen, det bliver kun sjovere og sjovere jo mere man kan, trust me!

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards


  • Hvad er der galt?


    -FredeK

  • Quote

    Oprindeligt indlæg af Alex
    En simpel stavefejl... hvis du nu læste de errors compileren gav ville du have opdaget det selv...


    Kan ikke finde nogen stavefejl...


    Og min compiler siger at der er 18 fejl hvilket jeg ikke helt forstår!


    -FredeK

  • [PHP]#include<iostream>
    using NAMESPACE std;
    int main()
    {
    float a, b;
    cout << "Skriv nummer A" << endl;
    cin >> a;
    cout << "Skriv nummer B" << endl;
    cin >> b;
    cout << "Numrene er lig med " << a - b << endl;
    cin.ignore();
    cin.get();
    return 0;
    }[/PHP]



  • Forstår ikke helt...

  • Quote

    Oprindeligt indlæg af fredek



    Forstår ikke helt...


    Sorry the human eye?


    Tak for hjælpen!

  • Der gik ikke lang tid hva'....


    Kan ikke forstå fejlen og min compiler siger at det er markerede!


    #include<iostream>
    using namespace std;
    int main ();
    {
    float a, b;
    cout << "Dette program vil regne plus ud af to tal du skriver" << endl;
    cout << "Skriv nummer A" << endl;
    cin >> a;
    cout << "Skriv nummer B" << endl;
    cin >> b;
    cout << "Numrene er lig med " << a + b << endl;
    cout << "Tryk enter for at afslutte!" << endl;
    cin.ignore();
    cin.get();
    return 0;
    }


  • Fjern ; efter main()

  • Quote

    Oprindeligt indlæg af The Brain
    Meget sjov tråd, held og lykke med programmeringen, det bliver kun sjovere og sjovere jo mere man kan, trust me!


    Hehe jahh jeg får også helt lyst til at programmere igen :)


    Zulu du er jo en haj :P hehe :idea:

  • Quote

    Oprindeligt indlæg af Zulu


    Fjern ; efter main()


    Tak tænkte jeg ikke på...


    Men burde compileren ikke skrive at fejlen var der og ikke under?


    -FredeK

  • Nej for det er sådan set ikke en fejl at skrive function main();


    men så vil din {} (krop) være unexpeted... derfor

    Intel I5 2500k | Gigabyte Z68 | 16GB Kingston | Radeon 380 | 1 Samsung EVO850 512MB | Enermax Digifanless 550W
    27" (U2711) DELL | 24" (2408WFP) DELL | Ergotron LX Dual Side-by-Side

    Canon 5DM4 | 16-35mm 2.8L | 24-70mm 2,8L | 85mm 1.2L USM II | 70-200mm 2.8L IS
    Nogle Speedlites | PocketWizards

  • Quote

    Oprindeligt indlæg af The Brain
    Nej for det er sådan set ikke en fejl at skrive function main();


    men så vil din {} (krop) være unexpeted... derfor


    Ok....


    Så hvis jeg forstår rigitg så bruges
    int main ();
    til en anden form for c++ kode end
    int main () eller hva'?


    tak for hjælpen.


    Hilsen FredeK

  • Så vidt jeg kan huske bruges int main() til at fortælle at her starter main delen af din kode, den kode skal være indenfor {} men hvis du laver ; efter int main() så afbryder du ligesom den del af din kode, og så tror compileren at du er startet på en ny del.

  • Quote

    Oprindeligt indlæg af Alex
    Så vidt jeg kan huske bruges int main() til at fortælle at her starter main delen af din kode, den kode skal være indenfor {} men hvis du laver ; efter int main() så afbryder du ligesom den del af din kode, og så tror compileren at du er startet på en ny del.


    Tak så ved jeg det til en anden gang.