Mostrar un menú con 4 opciones (sumar, restar, multiplicar, dividir) y realizar la operación elegida por el usuario.
Se muestra un menú con 4 opciones. El usuario elige una opción y se solicitan dos números para realizar la operación. Se incluye manejo de división por cero.
Proceso MenuOperaciones
Definir opcion Como Entero;
Definir a, b Como Real;
Escribir "Menú de operaciones:";
Escribir "1. Sumar";
Escribir "2. Restar";
Escribir "3. Multiplicar";
Escribir "4. Dividir";
Escribir "Elija una opción (1-4): ";
Leer opcion;
Escribir "Ingrese el primer número: ";
Leer a;
Escribir "Ingrese el segundo número: ";
Leer b;
Segun opcion Hacer
1: Escribir "Suma: ", a + b;
2: Escribir "Resta: ", a - b;
3: Escribir "Multiplicación: ", a * b;
4:
Si b = 0 Entonces
Escribir "Error: División por cero";
SiNo
Escribir "División: ", a / b;
FinSi
De Otro Modo: Escribir "Opción no válida";
FinSegun
FinProceso
print("Menú de operaciones:")
print("1. Sumar")
print("2. Restar")
print("3. Multiplicar")
print("4. Dividir")
op = int(input("Elija una opción (1-4): "))
a = float(input("Ingrese el primer número: "))
b = float(input("Ingrese el segundo número: "))
if op == 1:
print("Suma:", a + b)
elif op == 2:
print("Resta:", a - b)
elif op == 3:
print("Multiplicación:", a * b)
elif op == 4:
if b == 0:
print("Error: División por cero")
else:
print("División:", a / b)
else:
print("Opción no válida")
let menu = "Menú de operaciones:\n1. Sumar\n2. Restar\n3. Multiplicar\n4. Dividir";
let opcion = parseInt(prompt(menu + "\nElija una opción (1-4):"));
let a = parseFloat(prompt("Ingrese el primer número:"));
let b = parseFloat(prompt("Ingrese el segundo número:"));
if (opcion === 1) {
alert("Suma: " + (a + b));
} else if (opcion === 2) {
alert("Resta: " + (a - b));
} else if (opcion === 3) {
alert("Multiplicación: " + (a * b));
} else if (opcion === 4) {
if (b === 0) {
alert("Error: División por cero");
} else {
alert("División: " + (a / b));
}
} else {
alert("Opción no válida");
}
#include <iostream>
using namespace std;
int main() {
int opcion;
double a, b;
cout << "Menú de operaciones:\n1. Sumar\n2. Restar\n3. Multiplicar\n4. Dividir\n";
cout << "Elija una opción (1-4): ";
cin >> opcion;
cout << "Ingrese el primer número: ";
cin >> a;
cout << "Ingrese el segundo número: ";
cin >> b;
switch(opcion) {
case 1: cout << "Suma: " << (a + b) << endl; break;
case 2: cout << "Resta: " << (a - b) << endl; break;
case 3: cout << "Multiplicación: " << (a * b) << endl; break;
case 4:
if (b == 0) cout << "Error: División por cero" << endl;
else cout << "División: " << (a / b) << endl;
break;
default: cout << "Opción no válida" << endl;
}
return 0;
}
using System;
class Program {
static void Main() {
Console.WriteLine("Menú de operaciones:");
Console.WriteLine("1. Sumar");
Console.WriteLine("2. Restar");
Console.WriteLine("3. Multiplicar");
Console.WriteLine("4. Dividir");
Console.Write("Elija una opción (1-4): ");
int op = int.Parse(Console.ReadLine());
Console.Write("Ingrese el primer número: ");
double a = double.Parse(Console.ReadLine());
Console.Write("Ingrese el segundo número: ");
double b = double.Parse(Console.ReadLine());
switch(op) {
case 1: Console.WriteLine("Suma: " + (a + b)); break;
case 2: Console.WriteLine("Resta: " + (a - b)); break;
case 3: Console.WriteLine("Multiplicación: " + (a * b)); break;
case 4:
if (b == 0) Console.WriteLine("Error: División por cero");
else Console.WriteLine("División: " + (a / b));
break;
default: Console.WriteLine("Opción no válida"); break;
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Menú de operaciones:");
System.out.println("1. Sumar");
System.out.println("2. Restar");
System.out.println("3. Multiplicar");
System.out.println("4. Dividir");
System.out.print("Elija una opción (1-4): ");
int op = sc.nextInt();
System.out.print("Ingrese el primer número: ");
double a = sc.nextDouble();
System.out.print("Ingrese el segundo número: ");
double b = sc.nextDouble();
switch(op) {
case 1: System.out.println("Suma: " + (a + b)); break;
case 2: System.out.println("Resta: " + (a - b)); break;
case 3: System.out.println("Multiplicación: " + (a * b)); break;
case 4:
if (b == 0) System.out.println("Error: División por cero");
else System.out.println("División: " + (a / b));
break;
default: System.out.println("Opción no válida"); break;
}
}
}