Pouze tento týden sleva až 80 % na e-learning týkající se Javy. Zároveň využij akce až 50 % zdarma při nákupu e-learningu - více informací.
Aktualizovali jsme Zásady zpracování osobních údajů. Pokračováním užívání sítě projevíte souhlas s těmito podmínkami. Tuto zprávu můžete nyní zavřít.
discount 50 + hiring

Kalkulačka v C++

Jednoduchá kalkulačka napsaná v C++. Umí sčítat, odčítat, násobit a dělit. Zde je zdrojový kód:

#include <iostream>
using namespace std;
int main(void)
{
        int cislo1, cislo2, celkem, operat;
        cout << "Zadejte prvni cislo: ";
        cin >> cislo1;
        cout << "Zadejte druhe cislo: ";
        cin >> cislo2;
        cout << "Scitani  1\n Odcitani  2\n Nasobeni 3\n Deleni 4\n ";
        cin >> operat;
        if (operat == 1)
        {
                celkem = cislo1 + cislo2;
                cout << "Vysledek je: " << celkem << "\n";
        }
        if (operat == 2)
        {
                celkem = cislo1 - cislo2;
                cout << "Vysledek je: " << celkem << "\n";
        }
        if (operat == 3)
        {
                celkem = cislo1 * cislo2;
                cout << "Vysledek je: " << celkem << "\n";
        }
        if (operat == 4)
        {
                celkem = cislo1 / cislo2;
                cout << "Vysledek je: " << celkem << "\n";
        }
        else
                cout << "Zadane cislo je blbe x[ \n";
        return 0;
}
Program byl vytvořen v roce 2012.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 761x (755 B)
Aplikace je včetně zdrojových kódů v jazyce C++

 

Všechny články v sekci
Online kurzy programování v C++ - Největší {C_A} e-learning
Program pro vás napsal adam440
Avatar
Uživatelské hodnocení:
5 hlasů
Aktivity

 

 

Komentáře

Avatar
sugarmen
Tvůrce
Avatar
sugarmen:25.9.2013 13:56

hezká jednoduchá kalkulačka

 
Odpovědět
25.9.2013 13:56
Avatar
Lukáš Kaloč:16.9.2015 22:48

Taková technická, je tam chyba. Tak jak je to teď to vypíše chybovou hlášku vždy, což je špatně a mělo by to vypsat chybu pouze, pokud není splněna ani jedna z podmínek. Doporučuji fix na:

#include <iostream>
using namespace std;
int main(void)
{
int cislo1, cislo2, celkem, operat;
cout << "Zadejte prvni cislo: ";
cin >> cislo1;
cout << "Zadejte druhe cislo: ";
cin >> cislo2;
cout << "Scitani 1\n Odcitani 2\n Nasobeni 3\n Deleni 4\n ";
cin >> operat;
if (operat == 1)
{
celkem = cislo1 + cislo2;
cout << "Vysledek je: " << celkem << "\n";
}
else if (operat == 2)
{
celkem = cislo1 - cislo2;
cout << "Vysledek je: " << celkem << "\n";
}
else if (operat == 3)
{
celkem = cislo1 * cislo2;
cout << "Vysledek je: " << celkem << "\n";
}
else if (operat == 4)
{
celkem = cislo1 / cislo2;
cout << "Vysledek je: " << celkem << "\n";
}
else
cout << "Zadane cislo je blbe x[ \n";
return 0;
}

 
Odpovědět
16.9.2015 22:48
Avatar
mart-in
Člen
Avatar
mart-in:29.5.2020 9:32

Ahoj, co ošetřit dělení 0? :-)

 
Odpovědět
29.5.2020 9:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.