Forum » Programiranje » Pomoč pri nalogi v C++
Pomoč pri nalogi v C++
rm13 ::
Lep pozdrav. Imam en problem v C++ z enim programov. Če kdo ve in bi mi lahko pomagal ga lepo prosim za pomoč. Program pa je sledeči:
Napišite program, ki osnovnošolcu pomaga pri učenju seštevanja in odštevanja števil od 0 do 20. Program osnovnošolcu ponudi npr. 10 računov in na koncu ga oceni.
Hvala za pomoč.
Napišite program, ki osnovnošolcu pomaga pri učenju seštevanja in odštevanja števil od 0 do 20. Program osnovnošolcu ponudi npr. 10 računov in na koncu ga oceni.
Hvala za pomoč.
Backup22 ::
Hm, račune podajaš random (v določenem obsegu seveda), napišeš funckije za seštevanje, odštevanje, množenje in deljenje (pazi z ničlo), ter v for zanki (do 10) podajaš račune in preverjaš, če so pravilni (boolean funkcija). Pravilne (ali nepravilne) odgovore šteješ z nekim globalnim števcem iz katerega na koncu dobiš oceno. Račune lahko tudi vnaprej shraniš v nek *.txt file naprimer in jih iz datoteke random izbiraš.
//
rm13 ::
Hvala za pomoč...vseeno še se mi pojavljajo težave...zato če ne bi bilo prehudo in če ni preveč dolgo, bi prosil, če bi mi lahko kdo napisal program. Če ni prehudo bi lepo prosil. Hvala
Mavrik ::
Jao, pa nemreš pričakovati da ti bomo mi domače naloge reševali. Napiši v čem je problem.
The truth is rarely pure and never simple.
bozjak ::
No, mislim da ti tole nebi smelo delati vecjih problemov, ce se v zadevo poglobis seveda.
Tega sicer ne podpiram, ampak ravno sem imel par minut casa tako da sem ti nahitro napisal neko osnovno resitev, ki ti je lahko vzorec za naprej. Vseeno priporocam, da nalogo resis sam!
---------------resitev-----------
Lp
Tega sicer ne podpiram, ampak ravno sem imel par minut casa tako da sem ti nahitro napisal neko osnovno resitev, ki ti je lahko vzorec za naprej. Vseeno priporocam, da nalogo resis sam!
---------------resitev-----------
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(int argc, char *argv[]) { int ocena = 0; int operacija; int st1, st2; int odgovor; srand(time(NULL)); for (int i = 0; i < 10; i++) { operacija = rand() % 2; st1 = rand() % 20; st2 = rand() % 20; if (operacija == 0) { printf("Sestevek stevil: %d + %d je : ", st1, st2); scanf("%d", &odgovor); if (odgovor == (st1 + st2)) ocena++; } else { printf("Razlika stevil: %d - %d je : ", st1, st2); scanf("%d", &odgovor); if (odgovor == (st1 - st2)) ocena++; } printf("\n"); } printf("Vase znanje je: "); if (ocena <= 5) printf("Nezadostno!"); else if (ocena <= 6) printf("Zadostno!"); else if (ocena <= 7) printf("Dobro!"); else if (ocena <= 8) printf("Pravdobro!"); else if (ocena > 8) printf ("Odlicno!"); printf("\n"); system("PAUSE"); return 0; }
Lp
http://upor.blogec.si
http://bozjak.deviantart.com
http://bozjak.deviantart.com
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C programiranje (strani: 1 2 3 )Oddelek: Programiranje | 27778 (18074) | amacar |
» | C in računanje kotovOddelek: Programiranje | 6620 (5673) | RatedR |
» | Vprašanje v zvezi z rand() funkcijoOddelek: Programiranje | 5406 (4596) | fireice |
» | Prikaz programa v windowsihOddelek: Programiranje | 1269 (1187) | s51as |
» | [c] char zadevaOddelek: Programiranje | 2258 (2056) | TheCyborg |