M1DN1GH7'
Użytkownik
- Dołączył
- Maj 14, 2010
- Posty
- 6
Napisałem program, taki mały kalkulator i mam kilka pytań.
1. Co muszę zrobić żeby program można było zresetować bez wychodzenia z niego?
2. Czy jest jakiś lepszy sposób żeby potęgować liczbę?
3. Jaki wzór muszę napisać żeby program pierwiastkował?
4. Jak jeszcze bardziej zwiększyć zbiór liczb?
Proszę o wstrzymanie sie z krytyką, dopiero zaczynam.
1. Co muszę zrobić żeby program można było zresetować bez wychodzenia z niego?
2. Czy jest jakiś lepszy sposób żeby potęgować liczbę?
3. Jaki wzór muszę napisać żeby program pierwiastkował?
4. Jak jeszcze bardziej zwiększyć zbiór liczb?
Kod:
#include <iostream>
#include <conio.h>
using namespace std;
main ()
{
cout<<"Maksymalna wartosc liczb wynosi 1'000'000'000"<<endl;
cout<<"Dostepne dzialania: "<<endl;
cout<<"'+'-dodawanie 'a' i 'b'"<<endl;
cout<<"'-'-odejmowanie 'a' i 'b'"<<endl;
cout<<"'*'-mnozenie 'a' i 'b'"<<endl;
cout<<"'/'-dzielenie 'a' i 'b'"<<endl;
cout<<"2-5-potegowanie liczby 'a'"<<endl;
cout<<"'p'-mnożenie liczby 'a' przez liczbe pi"<<endl;
cout<<"'%'-procent liczby 'a' z liczby 'b'"<<endl;
cout<<endl;
long double a,b,d;
cout<<"Liczba a : ";
cin>>a;
char c;
cout<<"Dzialanie: ";
cin>>c;
cout<<"Liczba b : ";
cin>>b;
if(c=='+')
{
d = a+b;
}
if(c=='-')
{
d = a-b;
}
if(c=='*')
{
d = a*b;
}
if(c=='/')
{
d = a/b;
}
if(c=='2')
{
d = a*a;
}
if(c=='3')
{
d = a*a*a;
}
if(c=='4')
{
d = a*a*a*a;
}
if(c=='5')
{
d = a*a*a*a*a;
}
if(c=='p')
{
d = a*3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679;
}
if(c=='%')
{
d = 100*a/b;
}
cout<<"Wynik: "<< d <<endl;
getch();
return(0);
}
//made by M1DN1GH7'
Proszę o wstrzymanie sie z krytyką, dopiero zaczynam.
Ostatnia edycja: