Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Praca domowa 15] - Kalkulator - Czy dobrze kombinuje?

Ostatnio zmodyfikowano 2012-02-20 21:44
Autor Wiadomość
tomek51882
Temat założony przez niniejszego użytkownika
[Praca domowa 15] - Kalkulator - Czy dobrze kombinuje?
» 2012-02-20 20:32:00
Witam, od 3 dni jestem na kursie, powtarzam już 2 raz pierwszy rozdział aby utwalić materiał, ale mam pytanie:
Niejestem pewien czy dobrze kombinuje :D Jeśli coś do tego momentu jest źle to naprowadzcie mnie na dobrą droge :D
Dodam iż jest to tylko fragment kodu ponieważ teraz go pisze, poprostu chce wiedzieć czy tak jak jest to czy może tak zostać:
C/C++
#include <iostream>

int main()


{
    int wynik = 0;
    int wybor;
   
   
    do
    {
       
       
       
       
        std::cout << "Wynik = " << wynik << std::endl;
        std::cout << "Wybierz operacje :" << std::endl;
        std::cout << "[0] Wyjscie z programu " << std::endl;
        std::cout << "[1] Dodawanie " << std::endl;
        std::cout << "[2] Odejmowanie " << std::endl;
        std::cout << "[3] Mnozenie " << std::endl;
        std::cout << "[4] Dzielenie " << std::endl;
        std::cout << "[5] Autor i Info " << std::endl;
        std::cin >> wybor;
        switch( wybor )
        {
           
           
        case 0:
           
            std::cout << "Wyjście" << std::endl;
            return 0;
           
        case 1:
           
            float a1;
            float b1;
            std::cout << "Dodawanie" << std::endl;
            std::cout << "Podaj liczbe A" << std::endl;
            std::cin >> a1;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
            std::cout << "Podaj liczbe B" << std::endl;
            std::cin >> b1;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
           
            std::cout << " a + b = " << a1 + b1 << std::endl;
            break;
           
           
        case 2:
           
            float a2;
            float b2;
           
            std::cout << "Odejmowanie" << std::endl;
            std::cout << "Podaj liczbe A" << std::endl;
            std::cin >> a2;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
            std::cout << "Podaj liczbe B" << std::endl;
            std::cin >> b2;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
           
            std::cout << " a - b = " << a2 - b2 << std::endl;
           
           
           
        case 3:
           
            float a3;
            float b3;
            std::cout << "Mnozenie" << std::endl;
            std::cout << "Podaj liczbe A" << std::endl;
            std::cin >> a3;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
            std::cout << "Podaj liczbe B" << std::endl;
            std::cin >> b3;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
           
            std::cout << " a * b = " << a3 * b3 << std::endl;
           
           
        case 4:
           
            float a4;
            float b4;
            std::cout << "Dzielenie" << std::endl;
            std::cout << "Podaj liczbe A" << std::endl;
            std::cin >> a4;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
            std::cout << "Podaj liczbe B" << std::endl;
            std::cin >> b4;
            std::cout << "Wczytano?" << std::cin.good() << std::endl;
           
            std::cout << " a / b = " << a4 / b4 << std::endl;
           
           
           
        case 5:
           
            std::cout << "Autorem programu jest tomek51882" << std::endl;
            std::cout << "Wersja - 1.1" << std::endl;
            std::cout << "Kontakt \n Email - tomek51882@wp.pl GG - 20915157 SKYPE - tomek51882" << std::endl;
           
           
           
        default:
            std::cout << "Zły znak! Użyj cyfry od 0 do 5 !!!" << std::endl;
           
           
        }
       
       
       
       
       
    } while( 0 );
   
   
   
}


[ code ]
P-51144
pekfos
» 2012-02-20 21:17:36
Nie oceniamy kodu. Jak działa to jest dobry.
P-51150
Asharoth
» 2012-02-20 21:44:13
Masz parę błędów z tego co widzę np:
w case 2
C/C++
std::cin >> a1 // tu powinien byc srednik jeszcze
ale dokładniej czy dobrze kombinujesz to Ci nie powiem bo sam jestem nowy :P
P-51152
« 1 »
  Strona 1 z 1