• Asignatura: Informática
  • Autor: leogonzales08
  • hace 7 años

utilizando la estructura repetir ( hacer - mientras) realizar un programa que muestre un menú de operaciones y permita realizar dichas operaciones dependiendo de numero que elija el usuario y no.debera salir de programa a menos que ingrese el valor de 5 y una vez que termine de realizar la operación que eligió deberá volver a mostrar el menú ** opciones de calculo **.

Respuestas

Respuesta dada por: JossBe
0

denir varible  int opcion = 0;

do {

//Escribes las opciones que quieras con el Switch

"Desea salir digite 5";

} while (opcion =>  5);

ya que no das un lenguaje en especifico hasta ahí te puedo dar la idea

Suerte ✌✌


leogonzales08: operaciones: 1) realizar la suma de dos números.2) calcular el área de un cuadrado. 3) eleva un muero X al cubo. 4) sacar la raíz cuadrada de un número. 5) salir. hacer con todas esas opciones
JossBe: Solo agregale esas funciones, con lo que te di ya te pueda fucionar Suerte ✌✌
Respuesta dada por: tirrihit
0

Respuesta:

aqui esta puede que no sea de valor 5 pero aun asi te sirve

Explicación:

#include "conio.h"

#include "stdio.h"

#include "math.h"

#include "stdlib.h"

int main ()

{

int opcion,n;

int opc;

do{

 

 

printf("\n 1.-Calcular el doble de un numero");

printf("\n 2.-Calcular la mitad de un numero");

printf("\n 3.-Calcular el cuadrado de un numero");

printf("\n 4.-Salir");

 

do{

 printf("\nIntroduzca una opcion (1-4)\t");

scanf("%d",&opcion);

printf("\n");  

}while(opcion<1 || opcion>4);

 

switch(opcion)

{

case 1:  

do{

 

printf("\nEstas calculando el doble de un numero\n");

printf("Introduce un numero entero\t");  

 scanf("%d",&n);

 

 

 printf("\nEl doble de %d es:%d",n,n*2);

 printf("\nSi desea regresar al menu principal oprima.....(y)");

 printf("\nSi desea repetir la operacion oprima cualquier tecla");

 fflush(stdin);

 scanf("%c",&opc);

 system("pause>nul");

 system("cls");

    }while(opc != 'y');

 break;

 

 case 2:  

do{

 

 

 printf("\nEstas calculando la mitad de un numero\n");

  printf("Introduce un numero entero\t");  

 scanf("%d",&n);

 

 printf("\nLa mitad de %d es:%.2f",n,(float)n/2);

 printf("\n");

 printf("\nSi desea regresar al menu principal oprima.....(y)");

 printf("\nSi desea repetir la operacion oprima cualquier tecla");

 fflush(stdin);

 scanf("%c",&opc);  

  system("pause>nul");

 system("cls");

}while(opc != 'y');

 break;

 

case 3:  

do{

 

 

 printf("\nEstas calculando el cuadrado de un numero\n");

printf("Introduce un numero entero\t");  

 scanf("%d",&n);

 

 printf("\nEl cuadrado  de %d es:%d",n,(int)pow(n,2));

  printf("\n");

 printf("\nSi desea regresar al menu principal oprima.....(y)");

 printf("\nSi desea repetir la operacion oprima cualquier tecla");

 fflush(stdin);

 scanf("%c",&opc);

  system("pause>nul");

 system("cls");

}while(opc != 'y');

 break;  

 

}

 

 

}while(opcion != 4);

getch ();  

return 0;

}

Preguntas similares