Red de conocimiento informático - Conocimiento del nombre de dominio - ¿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 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 /*Encabezado de función: archivos de encabezado de entrada y salida*/

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 */

{

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 /* Encabezado de función: archivos de encabezado de entrada y salida*/

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*/

}