Kalkulator w C++

Scott

Użytkownik
Dołączył
Czerwiec 23, 2004
Posty
8
witam poszukuje osoby ktora bedzie tak mila i bedzie chciala zrobic dobry uczynek chodzi mi o to ze poszukuje osoby ktora napisze mi kalkulatorek w c++ borlandie (kalkulatorek pod dos`a) jestem poczatkujacy a musze miec na czwartek taki program chodzi mi o sam kod do skompilowania tylko zeby kod byl bez bledow itp chcialbym zeby kalkulatorek mial tylko opcje +/- */ / i prosil bym o napisanie jakic funkcji do czego sie uzylo bede bardzo wdzieczny i napeno niezapomne o wcisniecie przyciska pomogl bardzo was prosze o pomoc a i rozumiem ze taki kalkulatorek niebedzie wymagal zadnych bilbljotek zeby go odplalic??
 

uNd3d

Użytkownik
Dołączył
Sierpień 25, 2006
Posty
1
To chyba niemozliwe zeby nie wymagal
<


Na poczatku trzeba zalaczyc <iostream> i <conio.h>
<


a Kod jest taki: (z fajnym interfacem ten kalkulator ;])

Kod:
#include <iostream>

#include <conio.h>



using namespace std;



void main()

{

    float fLiczba1;

    cout << "Podaj pierwsza liczbe: ";

    cin >> fLiczba1;



    float fLiczba2;

    std::cout << "Podaj druga liczbe: ";

    std::cin >> fLiczba2;



    int nOpcja;

    cout << "Wybierz dzialanie:" << endl;

    cout << "1. Dodawanie" << endl;

    cout << "2. Odejmowanie" << endl;

    cout << "3. Mnozenie" << endl;

    cout << "4. Dzielenie" << endl;

    cout << "0. Wyjscie" << endl;

    cout << "Twoj wybor: ";

    cin >> nOpcja;



    switch (nOpcja)

    {

        case 1: cout << fLiczba1 << " + " << fLiczba2 << " = "

                        << fLiczba1 + fLiczba2; break;

        case 2: cout << fLiczba1 << " - " << fLiczba2 << " = "

                        << fLiczba1 - fLiczba2; break;

        case 3: cout << fLiczba1 << " * " << fLiczba2 << " = "

                        << fLiczba1 * fLiczba2; break;

        case 4:

            if (fLiczba2 == 0.0)

                cout << "Dzielnik nie moze byc zerem!";

            else

                cout << fLiczba1 << " / " << fLiczba2 << " = "

                        << fLiczba1 / f'Liczba2; break;



        case 0: cout << "Dziekujemy :)"; break;

        default: cout << "Nieznana opcja!";

    }

    

    getch();

}
 

PlusDD

Użytkownik
Dołączył
Marzec 24, 2005
Posty
15
Kod:
#include<iostream.h>

#include<stdio.h>

#include<math.h>

main()

{

float a,b,wynik,w;

a=0;

b=0;

wynik=0;

w=0;                                                                                                                        //ZEBY ZAPOBIEC NIEPOTRZEBNYM BLENDOM :)



   cout<<"Co chcesz zrobić...n1=/ n2=* n3=- n4=+ n";

 cin>>w;                                                                                               //POBIERA DO ZMIENNEJ W LICZBE ODPOWIADAJACOM DZIALANIU



   cout<<"Podaj a: ";

 cin>>a;                                                                                                //POBIERA LICZBY DO DZIALANIA

   cout<<"Podaj b: ";

 cin>>b;



 if (w==1)                          //JESLI ZMIENNA "W" ROWNA SIE KTOREJS Z TYCH LICZB MA ZROBIC ODPOWIADAJACE JEJ DZIALANIE

 {

 wynik=a/b;

 }



 if (w==2)

 {

 wynik=a*b;

 }



 if (w==3)

 {

 wynik=a-b;

 }



 if (w==4)

 {

 wynik=a+b;

 }



 if (w>=5)                   //JESLI KTOS PODAL INNA LICZBE

 {

 cout<<"Nie ma takiego znaku w bazie!n";

 }



if(w==0)

{

cout<<"Nie ma takiego znaku w bazie!n";

}



 cout<<"Wynik to: "<<wynik;                      //PODANIE WYNIKU

cout<<"n";



 system("PAUSE");                                     //ZASTOPOWANIE APLIKACJI

return 0;



}
Chyba o to chodziło możesz usunąć niepotrzebne znaki...
Kod:
#include<iostream.h>

#include<stdio.h>

#include<math.h>

main()

{

float a,b,wynik,w;

a=0;

b=0;

wynik=0;

w=0;                                                                                                                        //ZEBY ZAPOBIEC NIEPOTRZEBNYM BLENDOM :)



   cout<<"Co chcesz zrobić... n1=- n2=+ n";

 cin>>w;                                                                                               //POBIERA DO ZMIENNEJ W LICZBE ODPOWIADAJACOM DZIALANIU



   cout<<"Podaj a: ";

 cin>>a;                                                                                                //POBIERA LICZBY DO DZIALANIA

   cout<<"Podaj b: ";

 cin>>b;



 if (w==1)                          //JESLI ZMIENNA "W" ROWNA SIE KTOREJS Z TYCH LICZB MA ZROBIC ODPOWIADAJACE JEJ DZIALANIE

 {

 wynik=a-b;

 }



 if (w==2)

 {

 wynik=a+b;

 }



 if (w>=3)                   //JESLI KTOS PODAL INNA LICZBE

 {

 cout<<"Nie ma takiego znaku w bazie!n";

 }



if(w==0)

{

cout<<"Nie ma takiego znaku w bazie!n";

}



 cout<<"Wynik to: "<<wynik;                      //PODANIE WYNIKU

cout<<"n";



 system("PAUSE");                                     //ZASTOPOWANIE APLIKACJI

return 0;



}
albo masz
<
 
Do góry Bottom