Sgoten Escreveu:
C?Que isso?
C é uma linguagem de programação.
C++ é uma linguagem derivada de C logo quem souber C praticamente sabe C++ e vice versa.
Isso uni!
Ja agora aqui esta:
#include <stdio.h>
int main()
{
int a ;
int b ;
int c ;
int f ;
int g ;
int h ;
int m ;
int n ;
int o ;
int x ;
int y ;
int z ;
int escolha ;
printf("Bem vindo a calculadora programada em C.");
printf("Se quizeres fazer uma adicao digita 1 , se for uma subtracao digita 2 , uma multiplicacao digita 3 e uma divisao digita 4!");
scanf( "%d" , &escolha );
getchar();
if(escolha==1) {
printf("Digita o primeiro numero");
scanf( "%d" , &x );
getchar();
printf("Digita o segundo numero");
scanf( "%d" , &y );
getchar();
z = x+y ;
printf("O resultado e : %d" , z );
getchar();
}
if(escolha==2) {
printf("Digita o primeiro numero");
scanf( "%d" , &b );
getchar();
printf("Digita o segundo numero");
scanf( "%d" , &c );
getchar();
a = b-c ;
printf("O resultado e : %d" , a );
getchar();
}
if(escolha==3) {
printf("Digita o primeiro numero");
scanf( "%d" , &f );
getchar();
printf("Digita o segundo numero");
scanf( "%d" , &g );
getchar();
h = f*g ;
printf("O resultado e : %d" , h );
getchar();
}
if(escolha==4) {
printf("Digita o primeiro numero");
scanf( "%d" , &m );
getchar();
printf("Digita o segundo numero");
scanf( "%d" , &n );
getchar();
o = m/n ;
printf("O resultado e : %d" , o );
getchar();
}
else {
printf("Nao existe nenhum tipo de conta com esse digito");
getchar();
}
}
A calculadora é uma calculadora baseada em preencher as incognitas com numeros e calculalos , apresentado o resultado. E baseado tambem em if e isto foi para 1 chalenge de um site onde tinhamos de faze ruma calculadora usado so : if , else , printf , getchar , scanf e int . Se alguem souber outra alternativa apite.
O meu problema é na divisão ele arredonda os numeros decimais e eu tenho de resolver isso ... ja tentei e nao consegui , obrigado!
Thx