Vraag & Antwoord

Programmeren

vind de fouten niet

Anoniem
Wim Sturkenboom
3 antwoorden
  • :o ik heb een oefening gemaakt in c++ ma zit een vast,zie de fouten ni staan en het wil ni werken.
    #include<conio.h>
    #include<iostream.h>
    #include<iomanip.h>
    #include<stdlib.h>

    void main ()
    {

    clrscr ();

    int a,b,c,t,totaal,uitslag,ypos,resultaat=0,gem;//a=eerste getal b=tweede

    gotoxy(20,2);
    cout<<"OEFENING OP DE TAFELS VAN DE VERMENINGVULDIGING";
    cout<<"—————————————————";
    randomize ();

    cout<<"Geef het aantal oefeningen in";
    cin>> c;
    for (t=1;t<=c;t++)
    {
    a=random 10(+1);
    b=random 10 (+1);
    cout<<a <<"x" <<b <<"=";

    cin>> uitslag;
    totaal=a*b;
    ypos=wherey ();
    gotoxy (20,ypos-1);
    if (uitslag==totaal)
    cout<< "juist"<<endl;
    else
    cout <<"fout" <<endl;
    if(uitslag==totaal);
    resultaat=resultaat+1;

    }


    cout<<"u hebt" <<resultaat <<"op" <<c <<"gehaald" <<endl;

    getch () ;
    }
    Als ik run met Bc5 dan krijg ik de volgende foutmeldingen
    Info :testfor24.cpp: out of date with destination testfor24.obj
    Info : testfor24.cpp: source date 20:08:00 11-1-2004 destination date <unknown>
    Info :Compiling C:\Documents and Settings\Eigenaar\Bureaublad\testfor24.cpp
    Error: testfor24.cpp(22,7):Cannot convert 'int (*)(int)' to 'int'
    Error: testfor24.cpp(22,16):Statement missing ;
    Error: testfor24.cpp(23,7):Cannot convert 'int (*)(int)' to 'int'
    Error: testfor24.cpp(23,16):Statement missing ;
    Warn : testfor24.cpp(34,1):Code has no effect
    Warn : testfor24.cpp(44,2):'gem' is declared but never used
  • Learn how-to read C++ Errors
    [quote:b280f048a5="flupeke"]Error: testfor24.cpp(22,7):Cannot convert 'int (*)(int)' to 'int'
    Error: testfor24.cpp(22,16):Statement missing ;
    Error: testfor24.cpp(23,7):Cannot convert 'int (*)(int)' to 'int'
    Error: testfor24.cpp(23,16):Statement missing ;
    Warn : testfor24.cpp(34,1):Code has no effect
    Warn : testfor24.cpp(44,2):'gem' is declared but never used[/quote:b280f048a5]
    Error: a=random 10(+1);
    Error: Missing Statement
    Error: b=random 10 (+1);
    Error: Missing Statement
    Warn: if(uitslag==totaal); doet niks (met daar geen { … } staan? :))
    Warn: je hebt gem gedeclareerd maar je doet er geen bal mee :)

    Ik weet niet wat je met 'random 10(+1);' wilt doen, maar heb je niet rand(); nodig?
  • die random (10)+1 dient om de computer random te laten trekken tussen het getal 1…..10.en moest ik de errors direkt juist begrepen hebben dan had ik de vraag ni hier op het forum gezet.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.