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

Poziom 2 - lekcja 1

Ostatnio zmodyfikowano 2012-01-10 19:55
Autor Wiadomość
paweto
Temat założony przez niniejszego użytkownika
Poziom 2 - lekcja 1
» 2012-01-08 18:04:03
Napisz prosty kalkulator, który będzie potrafił dodawać, odejmować, mnożyć i dzielić. Program ten ma działać następująco:
1. Wypisuje obecny wynik
2. Wprowadź liczbę
3. Wybierz działanie (jeżeli liczba różna od 0)
4. Wykonaj obliczenia (jeżeli liczba różna od 0)
5. Wróć do kroku 1.
6. Jeżeli wprowadzoną liczbą jest 0, zakończ program.
Przykładowe menu wyboru działania:
[1] Dodawanie
[2] Odejmowanie
[3] Mnożenie
[4] Dzielenie
[5] Rezygnuj
Zabezpiecz wcześniej napisany kalkulator przed podawaniem niepoprawnych liczb i operacji. Wykorzystaj wiedzę zdobytą z pierwszego zadania pracy domowej niniejszego rozdziału. Zabezpiecz również w analogiczny sposób przed możliwością wyboru nieprawidłowego działania.

Moglibyście mi to napisać ,bo nie rozumiem jak to zrobić... chociaż jeden przykład ;)

Z góry dzięki.
P-47620
SeaMonster131
» 2012-01-08 18:05:31
To powtórz sobie materiały potrzebne do wykonania tego zadania ;p
P-47621
pekfos
» 2012-01-08 18:06:16
metoda good() do sprawdzania poprawności wczytanych danych + kontrola zakresów.
P-47622
paweto
Temat założony przez niniejszego użytkownika
...
» 2012-01-08 18:07:28
Chodzi mi tylko o jeden przykład ,bo nie wiem jak zrobić to ,że po wprowadzeniu jakiejść liczby wyskakuje mi albo dodawanie albo odejmowanie...
P-47624
pekfos
» 2012-01-08 18:08:10
if/switch..
P-47626
paweto
Temat założony przez niniejszego użytkownika
» 2012-01-08 18:09:45
no nic. yyy no dzięki za tą skromną podpowiedź ,jakoś do tego dojde ;)
P-47627
pekfos
» 2012-01-08 18:14:26
Poziom 2 - lekcja 1

w poziomie 1. masz wszystko opisane. Robiąc kurs nie po kolei daleko nie zajdziesz..
P-47631
Chlorek
» 2012-01-08 18:14:35
A niech stracę i napiszę na szybko, i tak dużo do roboty nie mam.

C/C++
#include <iostream.h>
#include <conio.h>

using namespace std;

int a;
int b;
int typ

int main()
{
    cout << "Pierwsza liczba: ";
    cin >> a;
    cout << endl << "Druga liczba: ";
    cin >> b;
    system( "cls" );
    cout << "Wybierz typ dzialania: \n1 - Dodawanie\n2 - Odejmowanie\n3 - Mnozenie\n4 - Dzielenie\n";
    cin >> typ;
    system( "cls" );
    if( typ == 1 )
    {
        cout << "Wynik dodawania: " << a + b << endl;
    }
    if( typ == 2 )
    {
        cout << "Wynik odejmowania: " << a - b << endl;
    }
    if( typ == 3 )
    {
        cout << "Wynik mnozenia: " << a * b << endl;
    }
    if( typ == 4 )
    {
        cout << "Wynik dzielenia: " << a / b << endl;
    }
    if( typ != 1 && typ != 2 && typ != 3 && typ != 4 ) cout << "Zly rodzaj dzialania!\n"; //instrukcje warunkowe laikowo napisane ale tak żebyś załapał bo widać że początkujący
   
    getch();
}

Chyba działa, tak na szybko ale zawsze coś. I ucz się chłopie ucz bo widać cienko u Ciebie z c++/c.
P-47632
« 1 » 2 3 4
  Strona 1 z 4 Następna strona