Kacperjas utworzono 11 czerwca 2012 utworzono 11 czerwca 2012 Witam objaśnię kod programu a następnie podam pytanie: [quote] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]#include[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]<iostream>[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]#include[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]<string>[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]#include[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]<conio.h>[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]b;[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]a;[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]void[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]main ()[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]{[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] nWybor; [/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"KALKULATOR"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"1. Dodawanie"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"2. Odejmowanie"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"3. Mnozenie"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"4. Dzielenie"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"0.Wyjdz"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Wybierz:"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cin >> nWybor;[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]if[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"](nWybor < 0 )[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]{[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Wprowadz liczbe pierwsza:"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cin >> a;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Wprowadz liczbe druga:"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cin >> b;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]}[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]switch[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] (nWybor)[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]{[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]case[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 1:[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << a << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"+"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << b << [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"="[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << a + b <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]case[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 2:[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << a << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"-"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << b << [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"="[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << a - b <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]case[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 3:[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << a << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"*"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << b << [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"="[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << a * b <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]case[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 4:[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << a << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"/"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << b << [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"="[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] << a / b <<std::endl;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]case[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] 0:[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]exit;[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]default[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"]: std::cout << [/size][/font][/size][/font][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Nie ma takiej opcji"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]break[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]_getch();[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]}[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]}[/size][/font][/size][/font] [/quote] Przepraszam za obcinanie kodu ale problem tkwi w: [font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]if[/color][/size][/font][/color][/size][/font][/color][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"](nWybor < 4 )[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]{[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]//Co zrobić aby "przepuszczało gdy nWybór < 5 ale też > 0 czyli liczby 1,2,3,4[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Wprowadz liczbe pierwsza:"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cin >> a;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cout << [/size][/font][/size][/font] [font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"][font="Consolas"][size="2"][color="#a31515"]"Wprowadz liczbe druga:"[/color][/size][/font][/color][/size][/font][/color][/size][/font][font="Consolas"][size="2"][font="Consolas"][size="2"];[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]std::cin >> b;[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]}[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]Proszę o pomoc[/size][/font][/size][/font] [font="Consolas"][size="2"][font="Consolas"][size="2"]Użytkownik Kacperjas[/size][/font][/size][/font]
klerzak komentarz 11 czerwca 2012 komentarz 11 czerwca 2012 (edytowane) [CODE] #include <stdio.h> #include <tchar.h> #include <iostream> #include <conio.h> using namespace std; void main() { int a,b,nWybor; cout << "KALKULATOR" << endl; cout << "1. Dodawanie" << endl; cout << "2. Odejmowanie" << endl; cout << "3. Mnozenie" << endl; cout << "4. Dzielenie" << endl; cout << "0. Wyjdz" << endl; cout << "Wybierz:"; cin >> nWybor; if (nWybor > 0 && nWybor <5) { cout << "Wprowadz liczbe pierwsza:"; cin >> a; cout << "Wprowadz liczbe druga:"; cin >> b; } switch (nWybor) { case 1: cout << a << "+" << b << "=" << a + b << endl; _getch(); break; case 2: cout << a << "-" << b << "=" << a - b << endl; _getch(); break; case 3: cout << a << "*" << b << "=" << a * b << endl; _getch(); break; case 4: cout << a << "/" << b << "=" << a / b << endl; _getch(); break; case 0: exit; break; default: cout << "Nie ma takiej opcji"; _getch(); break; _getch(); } } [/CODE] Tak: [CODE] if (nWybor > 0 && nWybor <5) { cout << "Wprowadz liczbe pierwsza:"; cin >> a; cout << "Wprowadz liczbe druga:"; cin >> b; } [/CODE]
Kacperjas komentarz 13 czerwca 2012 Autor komentarz 13 czerwca 2012 [quote] Dlaczego ten kod jest taki rozwalony? [/quote] Bo tak łatwiej pisać. (Bo wkleiłem i nie chciało mi się edytować )
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.