Dodaj do ulubionych

Kalkulator w C

IP: 213.134.139.* 26.11.04, 17:35
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
    • Gość: pollak Re: Kalkulator w C IP: *.internetdsl.tpnet.pl 26.11.04, 19:42
      > #include <stdio.h>
      > #include <stdlib.h>



      > #include <iostream.h>

      Powyższą linię wywalić (bo to nagłówek starego C++).

      > #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);


      Zdefiniować te funkcje, podejrzewam ze chodzi o cos w styllu:
      int d (int x, int y){return x + y;}
      int o (int x, int y){return x - y;}
      int m (int x, int y){return x * y;}
      int dz (int x, int y){return x / y; /* dodac zabezpieczenie by y != 0 */}

      > main ()
      > {int a , b , c ;
      > char s, k;
      > printf ("podaj liczbe", a);
      > scanf ("%d", &a) ;
      > printf ("podaj liczbe", b) ;
      > scanf ("%d", &b) ;

      O ile powyżej jeszcze jakoś wygląda, o tyle dalej:

      > while (s!=='&')

      Świetnie, a ile s ma przy pierwszym obiegu pętli?

      > s=k;

      Powyższe ma jak rozumiem wykonywać się w pętli?

      > {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))

      Heh... zainwestuj w jakąs książkę do języka C i przysiadź trochę, co? :)

      PS Skąd to przepisywałas?

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka