0% encontró este documento útil (0 votos)
30 vistas8 páginas

Menú de Operaciones Aritméticas en C

El documento describe un programa en C que presenta un menú principal con 5 opciones: suma, resta, multiplicación, división y salir. La opción de división lleva a un submenú con división entera y real. El programa solicita los valores numéricos al usuario, realiza la operación seleccionada y muestra el resultado antes de regresar al menú principal.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas8 páginas

Menú de Operaciones Aritméticas en C

El documento describe un programa en C que presenta un menú principal con 5 opciones: suma, resta, multiplicación, división y salir. La opción de división lleva a un submenú con división entera y real. El programa solicita los valores numéricos al usuario, realiza la operación seleccionada y muestra el resultado antes de regresar al menú principal.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#include <stdio.

h>
#include <stdlib.h>
#include <process.h>

main()
{ int op=0, a=0, b=0, c=0;

m1: system("cls");
printf("MENU PRINCIPAL\n");
printf("1-Suma\n");
printf("2-Resta\n");
printf("3-Multiplica\n");
printf("4-Divide-submenu\n");
printf("5-Salir\n");

printf("Digite la opcion==>");
scanf("%d",&op);
switch(op)
{
case 1:
{ system("cls");
printf("ESTE PROGRAMA SUMA DOS VALORES\n");
printf("Digite un número\n");
scanf("%d",&a);
printf("Digite otro número\n");
scanf("%d",&b);
c=a+b;
printf("La suma de %d + %d es %d\n",a,b,c);
system("pause");
goto m1;
}
case 2:
{ system("cls");
printf("ESTE PROGRAMA RESTA DOS VALORES\n");
printf("Digite un número\n");
scanf("%d",&a);
printf("Digite otro número\n");
scanf("%d",&b);
c=a-b;
printf("La resta de %d - %d es %d\n",a,b,c);
system("pause");
goto m1;
}

case 3:
{ system("cls");
printf("ESTE PROGRAMA multiplica DOS VALORES\
n");
printf("Digite un número \n");
scanf("%d",&a);
printf("Digite otro número \n");
scanf("%d",&b);
c=a*b;
printf("La Multip de %d * %d es %d\n",a,b,c);
system("pause");
goto m1;
}

case 4:
{
m2: system("cls");
printf("SUBMENU DIVISION\n");
printf("1-Entera\n");
printf("2-Real\n");
printf("3-Salir\n");

printf("Digite la opcion==>");
scanf("%d",&op);

switch(op)
{
case 1:
{ system("cls");
printf("PROGRAMA DIVISION ENTERA\n");
printf("Digite un número \n");
scanf("%d",&a);
printf("Digite otro número \n");
scanf("%d",&b);
c=(int)a/b;
printf("La division entera de %d div %d es %d\
n",a,b,c);
system("pause");
goto m2;
}
case 2:
{system("cls");
printf("PROGRAMA DIVISION REAL\n");
printf("Digite un número \n");
scanf("%d",&a);
printf("Digite otro número \n");
scanf("%d",&b);
float d=a/b;
printf("La división real de %d div %d es %f\n",a,b,d);
system("pause");
goto m2;
}

case 3:
{goto m1;}
default:{
system("cls");
printf("Opcion erronea\n");}
system("pause");
goto m2;
}//fin del sgundo swith

case 5:
{exit(0);}
default:{
system("cls");
printf("Opcion erronea\n");}
system("pause");
goto m1;
}//fin del swith

Corremos el programa.

Seleccionamos una opción en mi caso la opción 1 para sumar dos


valores.
Enter para volver al menú principal
Seleccionamos la opción 4 y entramos en un subsumenú

También podría gustarte