Witam. Zacząłem uczyć sie C++. Napisałem sobie kalkulator, którego kod wygląda
tak:
#include<iostream>
#include<conio.h>
int main()
{
float fLiczba1;
std::cout<<"Podaj pierwsza liczbe: ";
std::cin >> fLiczba1;
float fLiczba2;
std::cout<<"Podaj druga liczbe: ";
std::cin >> fLiczba2;
std::cout << std::endl;
int nOpcja;
std::cout << "|*************************|" << std::endl;
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 << "|*************************|" << std::endl;
std::cout << "| 0. Wyjscie |" << std::endl;
std::cout << "|*************************|" << std::endl;
std::cout << std::endl;
std::cout << "Twoj wybor: ";
std::cin >> nOpcja;
switch(nOpcja)
{
case 1: std::cout << fLiczba1 << " + " << fLiczba2 << " = " <<
fLiczba1 + fLiczba2 << std::endl; break;
case 2: std::cout << fLiczba1 << " - " << fLiczba2 << " = " <<
fLiczba1 - fLiczba2 << std::endl; break;
case 3: std::cout << fLiczba1 << " * " << fLiczba2 << " = " <<
fLiczba1 * fLiczba2 << std::endl; break;
case 4:
if (fLiczba2 == 0.0)
std::cout << "Dzielnik nie moze byc rowny zeru!" <<std::endl;
else
std::cout << fLiczba1 << " / " << fLiczba2 << " = " <<
fLiczba1 / fLiczba2 << std::endl; break;
case 0: break;
default : std::cout << "Nie znana opcje!!!"; break;
}
getch();
}
Wszytko ładnie chodzi ale ja chce dodać do niego jeszcze kilka działań. Ale
nie mam pojęcia jak zrobić by części kodu odpowiedzialna za prośbę o 2 liczby:
float fLiczba1;
std::cout<<"Podaj pierwsza liczbe: ";
std::cin >> fLiczba1;
float fLiczba2;
std::cout<<"Podaj druga liczbe: ";
std::cin >> fLiczba2;
była w oddzielnej funkcji. Jak ją zadeklarować na początku, najlepiej proszę o
kod całej tej funkcji, bo jak dostane cześć jego to mogę nie załapać o co
chodzi, bo jestem bardzo początkującym. Z góry wielkie dzięki.