Diskuze: C++ kalkulačka
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
použij tlačítko vložit zdrojový kód (viz. obrázek).
#include <iostream>
using namespace std;
int main (void)
{
int jednotka, dvojka, trojka, stvorka, petka;
int spolu, cisla;
float priemer;
cout << "Zadajte počet jednotiek ";
cin >> jednotka;
spolu= jednotka * 1;
cout << "Zadajte počet dvojak ";
cin >> dvojka;
spolu= dvojka * 2;
cout << "Zadajte počet trojka ";
cin >> trojka;
spolu= trojka * 3;
cout << "Zadajte počet stvorka ";
cin >> stvorka;
spolu= stvorka * 4;
cout << "Zadajte počet petka ";
cin >> petka;
spolu= petka * 5;
cisla= jednotka+ dvojka+ trojka+ stvorka+ petka;
priemer= spolu / cisla;
cout << "Vas priemer je " << priemer << "\n";
return 0;
}
Máš špatně vypočítání "spolu", vypočítej ho buď takto:
spolu = jednicka *1 + dvojka * 2 + trojka...
nebo používej :
+=
Takhle ti to započítává jenom pětky.
A potom :
priemer= spolu / cisla;
to ti vypočítá průměr jako int a pak převede na float, musíš je nejdřív přetypovat, až pak s nima počítat.
BTW: tohle je kalkulačka?
Jsem sice zrovna indisponován:D Ale nemělo by být spolu= spolu + znamka * pocet?
neboli příklad pro jednotku: spolu += jednotka*1;
Protože takhle ti zůstane v proměnné spolu jen počet pětek;
Zobrazeno 7 zpráv z 7.