//kalkulator xD
#include<string>
#include<iostream>
#include<conio.h>
void main ()
{
int nOpcja;
std::cout << "Wybierz dzialanie:" << 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 << "0. Wyjscie" << std::endl;
std::cout << "Twoj wybor: ";
std::cin >> nOpcja;
float fLiczba1;
float fLiczba2;
std::cout<<"Podaj liczbe pierwsza"<<std::endl;
std::cin>> fLiczba1;
std::cout<<"Podaj liczbe druga"<<std::endl;
std::cin>> fLiczba2;
switch (nOpcja)
{
case 1: std::cout << fLiczba1 << " + " << fLiczba2 << " = "<< fLiczba1 + fLiczba2;
break;
case 2: std::cout << fLiczba1 << " - " << fLiczba2 << " = "<< fLiczba1 - fLiczba2; break;
case 3: std::cout << fLiczba1 << " * " << fLiczba2 << " = "
<< fLiczba1 * fLiczba2; break;
case 4:
if (fLiczba2 == 0.0)
std::cout << "Dzielnik nie moze byc zerem!";
else
std::cout << fLiczba1 << " / " << fLiczba2 << " = "<< fLiczba1 / fLiczba2;
break;
case 0: std::cout << "Dziekujemy :)"; break;
default: std::cout << "Nieznana opcja!";
}
getch();
}
Ogólnie kalkulator działa dobrze , ale po naciśnięciu 0 chce , żeby program wyłączył się , ale tego nie robu . Czy ktoś mógłby mi napisać co zrobić , aby wyjście z programu po naciśnięciu 0 działało ?
EDIT:I jeszcze jedno pytanie . Jak funkcja odpowiadaza natychmiastowe zamknięcie programu ?
PS:Jak zrobić ,aby w "Twój wybór" można było wpisać tylko cyfry od 1 do 4 ?