0% encontró este documento útil (0 votos)
2 vistas5 páginas

Menú de Operaciones Básicas en C

El documento presenta un programa en C que implementa un menú de opciones para realizar operaciones básicas como suma, resta, y una expresión matemática. Incluye la estructura de control para manejar las selecciones del usuario y validar entradas. Además, se menciona la posibilidad de repetir el menú hasta que el usuario decida salir.

Cargado por

macuenca8
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)
2 vistas5 páginas

Menú de Operaciones Básicas en C

El documento presenta un programa en C que implementa un menú de opciones para realizar operaciones básicas como suma, resta, y una expresión matemática. Incluye la estructura de control para manejar las selecciones del usuario y validar entradas. Además, se menciona la posibilidad de repetir el menú hasta que el usuario decida salir.

Cargado por

macuenca8
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

Carrera: Electrónica y automatización

Asignatura: fund. de programación

Alumno/a : Michael Cuenca


NRC: 29593

El programa debe presentar un menú de opciones, donde cada opción realice operaciones
básicas, quedando algo así:

//aplicacion de la estructura para menu

#include<stdio.h>

int opc=0;

int opcl=0;

int i=0;
int n=0;

int b=0;

int a=0;

int opc, repetir = 1;

void main()

{ do

printf("APLICACION DEl MENU\n");

printf("1.-suma dos numeros\n");

printf("2.-resta dos numeros\n");

printf("3.-expresion:a=b+5\n");

printf("Escoja una opcion\n");

scanf ("%d",&opc);

switch(opc)

{case 1:{printf("voy a sumar\n");

break;

case 2:{printf("voy a restar\n");

break;

deafault:printf("Ingrese mal la opcion\n");

printf("Desea volver a correr el menu ? 1(SI)- 2(NO)\n");

scanf("%d",&opc);

{while (opc!=2);
}

// OPCIÓN 1: Suma de dos números

case1 : {

int i, j;

printf("Ingrese el primer numero\n:");

scanf("%d",&i);

printf("Ingrese el segundo numero:");

scanf("%d",&j);

printf("La suma es: %d\n", i+j);

break;

// --- RESTA ---

case2: {

int i,j;

printf("Ingrese el primer numero (mayor y no negativo\n): ");

scanf("%d", &i);

printf("Ingrese el segundo numero (no negativo): ");

scanf("%d", &j);

if (i<0||j<0) {

printf("ERROR: Los valores no deben ser negativos.\n");

if (i < j) {

printf("ERROR: El primer valor debe ser mayor que el segundo.\


n");
}

printf("La resta es: %d\n", i - j);

break;

// --- EXPRESIÓN ---

case3: {

int b, a;

printf("\nIngrese el valor de b: ");

scanf("%d", &b);

a = b + 5;

printf("La expresion a = b + 5 da como resultado: a = %d\n", a);

break;

// --- TABLA DE MULTIPLICAR ---

case4: {

int n;

printf("Ingrese el valor de n (no negativo)\n: ");

scanf("%d",&n);

if (n < 0) {

printf("ERROR: n no puede ser negativo.\n");

} else {

printf("Tabla de multiplicar del %d:\n", n);


for (int i = 1; i <= 10; i++) {

printf("%d x %d = %d\n",n,i,n*i);

break;

//se utiliza la estructura mientras-while cuando no se sabe con exactitud

// --- OPCIÓN INVÁLIDA ---

deafault:printf("Ingrese mal la opcion\n");

printf("Desea volver a correr el menu ? 1(SI)- 2(NO)\n");

scanf("%d",&opc);

{while (opc!=2);

También podría gustarte