Poziom 2 - lekcja 1
Ostatnio zmodyfikowano 2012-01-10 19:55
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. |
|
SeaMonster131 |
» 2012-01-08 18:05:31 To powtórz sobie materiały potrzebne do wykonania tego zadania ;p |
|
pekfos |
» 2012-01-08 18:06:16 metoda good() do sprawdzania poprawności wczytanych danych + kontrola zakresów. |
|
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... |
|
pekfos |
» 2012-01-08 18:08:10 if/switch.. |
|
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 ;) |
|
pekfos |
» 2012-01-08 18:14:26 w poziomie 1. masz wszystko opisane. Robiąc kurs nie po kolei daleko nie zajdziesz.. |
|
Chlorek |
» 2012-01-08 18:14:35 A niech stracę i napiszę na szybko, i tak dużo do roboty nie mam. #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"; getch(); } Chyba działa, tak na szybko ale zawsze coś. I ucz się chłopie ucz bo widać cienko u Ciebie z c++/c. |
|
« 1 » 2 3 4 |