Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] [C++] kalkulator switch


Gość piotr9821

Rekomendowane odpowiedzi

Opublikowano

Pomorze ktoś poprawidż kod

 

#include<iostream>
int main()
{
int a;
int b;
char znak;
std::cout << "Podaj liczbe: ";
std::cin >> a;
std::cout << "Podaj znak (+ - * /) = " << std::endl;
std::cin >> znak;
std::cout << "podaj liczbe; ";
std::cin >> b;
switch (znak)
{
case +:
std::cout << "a + b " << a+b << std::endl;
break;
case -:
std::cout << "a - b " << a-b << std::endl;
break;
case *:
std::cout << "a * b " << a*b << std::endl;
break;
case /:
std::cout << "a / b " << a/b << std::endl;
break;}
return 0;
}


 

Opublikowano

#include<iostream>
int main()
{
int a;
int b;
char znak;
std::cout << "Podaj liczbe: ";
std::cin >> a;
std::cout << "Podaj znak (+ - * /) = " << std::endl;
std::cin >> znak;
std::cout << "podaj liczbe; ";
std::cin >> b;
switch (znak)
{
case '+':
std::cout << "a + b " << a+b << std::endl;
break;
case '-':
std::cout << "a - b " << a-b << std::endl;
break;
case '*':
std::cout << "a * b " << a*b << std::endl;
break;
case '/':
std::cout << "a / b " << a/b << std::endl;
break;}
return 0;
}



ten progormik powinien tak wyglądać, choć można bybyło go skrócić :) jak sam napisałeś ten program to brawo :D

 

edit1: zaimast "std::" możesz użyć w początkowej fazie (zaraz po podaniu bibliotek, przed "main") taką linijkę using namespace std;



#include<iostream>
using namespace std;
int main()
{
int a;
int b;
char znak;
cout << "Podaj liczbe: ";
cin >> a;
cout << "Podaj znak (+ - * /) = " << endl;
cin >> znak;
cout << "podaj liczbe; ";
cin >> b;
switch (znak)
{
case '+':
cout << "a + b " << a+b << endl;
break;
case '-':
cout << "a - b " << a-b << endl;
break;
case '*':
cout << "a * b " << a*b << endl;
break;
case '/':
cout << "a / b " << a/b << endl;
break;}
return 0;
}

 

sygnpng_nnsrxpe.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...