Dodaj do ulubionych

Kalkulator w C

25.11.04, 14:20
Co robic dalej, utknełam w miejscu (kalkulator 4 podstawowe działania, na
wcisniecie & kończy program)

#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <math.h>

int d (int x, int y);
int o (int x, int y);
int m (int x, int y);
int dz (int x, int y);
main ()
{int a , b , c ;
char s, k;
printf ("podaj liczbe", a);
scanf ("%d", &a) ;
printf ("podaj liczbe", b) ;
scanf ("%d", &b) ;
while (s!=='&')
s=k;
{printf ("podaj dzialanie")
s=getchar ()
if (s=='+') (c= d(a,b))
if (s=='-') (c= o(a,b))
if (s=='*') (c= m(a,b))
if (s=='/') (c= dz(a,b))



{

return 0;
}
Obserwuj wątek
    • syntax-error Re: Kalkulator w C 06.12.04, 16:06
      lubisz sobie życie utrudniać co nie :-)
      a nie możesz warunku postawć że:
      if(działanie==''){
      cout<<"suma/różnica/iloczyn/iloraz jest równy/równa"<<zmienna działanie zmienna;
      }
      oczywiście wcześniej dając
      int a,b; (lub inny typ)

      A właśnie: kalkulatorek ma być w trybie konsolowym czy moze używasz jakiś komponentów ?? oczywiście musisz sobie jeszcze jakąś zmienną c wprowadzić dla znaku działania
      • syntax-error Re: Kalkulator w C 27.12.04, 22:40
        eee zaraz spaprałem i dopiero teraz to zobaczyłem.
        chodziło mi o coś takiego
        #include<iostream.h>
        #include<conio.h>
        main(){
        int a,b;
        char dzialanie;
        cout<<"podaj pierwsza liczbe"<<endl;
        cin>>a;
        cout<<"podaj druga liczbe"<<endl;
        cin>>b;
        cout<<"podaj znak dzialania (+;-;*;/)"<<endl;
        cin>>dzialanie;
        if(dzialanie=='+')
        cout<<"wynik dzialania wynosi:"<<a+b;
        if(dzialanie=='-')
        cout<<"wynik dzialania wynosi:"<<a-b;
        if(dzialanie=='*')
        cout<<"wynik dzialania wynosi:"<<a*b;
        if(dzialanie=='/')
        cout<<"wynik dzialania wynosi:"<<a/b;
        getch();
        }
        i wszystko jest znacznie przejżyściej. Zresztą to jest tylko jeden ze sposobów na zrobienie kalkulatora, myśle ze taki jest najprostrzy.
        Zapewne już sobie poradziłeś/aś no ale błędy trzeba naprawiać

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka