Pouze tento týden sleva až 80 % na e-learning týkající se JavaScriptu
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 30% výuky zdarma!
Discount week - April - 30

Kalkulačka v C++

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

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.

 

Měla jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.

Stáhnout

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

Staženo 755x (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
Jak se ti líbí článek?
5 hlasů
Aktivity (1)

 

 

Komentáře

Avatar
sugarmen
Redaktor
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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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.