Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- double num1, num2, total;
- char c;
- int main()
- {
- printf("\n Introduza dois numeros inteiro e um caracter: ");
- scanf("%d%c%d", &num1, &c, &num2);
- switch( c )
- {
- case '+': total = num1 + num2; break;
- case '-': total = num1 - num2; break;
- case '/': total = num1 / num2; break;
- case '*': total = num1 * num2; break;
- }
- printf("\n\n Total = %.2lf\n\n", total);
- return 0;
- }
- // Or
- #include <stdio.h>
- double num1, num2, total;
- char c;
- int main()
- {
- printf("\n Introduza dois numeros inteiro e um caracter: ");
- scanf("%lf%c%lf", &num1, &c, &num2);
- if(num1 < 0 || num2 < 0 )
- printf("\n ERRO \n\n");
- if( c != '+' && c != '-' && c != '/' && c != '*' )
- printf("\n ERRO \n\n");
- if( c == '+' )
- {
- total = num1 + num2;
- }
- if( c == '-' )
- {
- total = num1 - num2;
- }
- if( c == '/')
- {
- if( num2 == 0 )
- printf("\n\t ERRO \n\n");
- else
- total = num1 / num2;
- }
- if( c == '*' )
- {
- total = num1 * num2;
- }
- printf("\n\n Total = %.2lf\n\n", total);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement