¿Cómo escribir una calculadora sencilla en lenguaje C que pueda realizar operaciones mixtas de suma, resta, multiplicación y división?
Cómo escribir una calculadora simple en lenguaje C que pueda realizar operaciones mixtas de suma, resta, multiplicación y división:
1. Abra visual C++ 6.0-Archivo-Nuevo-Archivo-. Archivo fuente C++;
2. Ingrese el comando de preprocesamiento y la función principal:
#include
void main()/*Tipo vacío: función principal*/
3. Definir variables:
int a, b, d /*El tipo de datos del; las variables definidas son un número entero */
char c;/*Defina el tipo de datos de la variable como tipo de carácter*/
4. Ingrese las cuatro expresiones aritméticas:
printf("Ingrese como Las cuatro expresiones aritméticas de "3*4" o "5+2": "); /*Salida de mensajes de texto*/
scanf("%d%c% d",&a,&c,&b) ;/*Ingrese las cuatro expresiones aritméticas*/
5. Determine los símbolos de operación:
switch(c) /*Determine los símbolos de operación */
{ p>
case'+':d=a+b;break;/*Realizar operación de suma*/
case'-':d =a-b;break;/*Realizar operación de resta*/
case'*':d=a*b;break; /*Realizar multiplicación*/
case'/': d=a/b;break; /*Realizar operación de división*/
}
Resultado de salida:
printf("%d%c% d=%d\n",a,c ,b,d);/*Resultados de salida*/
Código fuente completo:
#include
void main()/*Tipo vacío: función principal*/
{
int a,b, d;/*El tipo de datos de la variable definida es entero Tipo */
char c;/*Defina el tipo de datos de la variable como tipo de carácter*/
printf(" Ingrese cuatro palabras como "3*4" o "5+2" Fórmula operativa: "); /*Mensaje de texto de salida*/
scanf("%d%c%d",&a,&c ,&b);/*Ingrese cuatro expresiones aritméticas*/
switch(c)/*Juzgue el símbolo de operación*/
{
case'+' :d=a+b;break;/*Realizar operación de suma*/
case'-':d=a-b;break;/*Realizar resta*/
case'* ':d=a*b;break;/*Realizar multiplicación* /
case'/':d=a/b;break;/*Realizar operación de división*/
}
printf("%d%c %d=%d\n",a,c,b,d /*resultado de salida*/
}