💻 Ingresar dos números enteros y un operador ( +, –, x, / ); según el operador ingresado, mostrar la operación matemática que corresponde.
ENTRADA : Ingreso de dos números (num1 y num2) y un operador (+, -, x, /).
SALIDA : Muestra la operación matemática que corresponde al operador ingresado.
PROCESO : Si el operador es «+», muestra la suma de (num1+num2); así con cada operador.
Algoritmo programacion_work
Definir num1, num2, operador como Entero;
Escribir Sin Saltar "Ingrese Número 1 : ";
Leer num1;
Escribir Sin Saltar "Ingrese Número 2 : ";
Leer num2;
Escribir Sin Saltar "Ingrese Operador ([1] +, [2] -, [3] x, [4] / ): ";
Leer operador;
Escribir "";
Segun operador Hacer
1 : Escribir "SUMA : ", (num1 + num2);
2 : Escribir "RESTA : ", (num1 - num2);
3 : Escribir "MULTIPLICACIÓN : ", (num1 * num2);
4 : Escribir "DIVICIÓN : ", (num1 / num2);
De Otro Modo:
Escribir "OPERADOR INCORRECTO";
FinSegun
FinAlgoritmo
print("05. OPERAR MATEMÁTICAMENTE (+ - x /).")
num1 = int(input("Ingrese Número 1 : "))
num2 = int(input("Ingrese Número 2 : "))
operador = input("Ingrese Operador (+, -, x, /): ")
if operador == "+":
print("SUMA : ",(num1+num2))
elif operador == "-":
print("RESTA : ",(num1-num2))
elif operador == "x":
print("MULTIPLICACIÓN : ",(num1*num2))
elif operador == "/":
print("DIVICIÓN : ",(num1/num2))
else:
print("OPERADOR INCORRECTO")
#include<stdio.h>
int main(){
int num1, num2, operador;
printf("05. MUESTRA LAS 4 OPERACIONES BÁSICAS.\n\n");
printf("Ingrese Numero 1 : ");
scanf("%i",&num1);
printf("Ingrese Numero 2 : ");
scanf("%i",&num2);
printf("Ingrese Operador (1. + , 2. - , 3. x, 4. /) : ");
scanf("%i",&operador);
switch(operador){
case 1: printf("\nSUMA : %d\n", (num1+num2)); break;
case 2: printf("\nRESTA : %d\n", (num1-num2)); break;
case 3: printf("\nMULTIPLICACION : %d\n", (num1*num2)); break;
case 4: printf("\nDIVISION : %d\n", (num1/num2)); break;
default: printf("\nOPERADOR INCORRECTO\n");
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int num1, num2, operador;
cout << "05. MUESTRA LAS 4 OPERACIONES BÁSICAS." << endl;
cout << "Ingrese Numero 1 : ";
cin >> num1;
cout << "Ingrese Numero 2 : ";
cin >> num2;
cout << "Ingrese Operador (1. + , 2. - , 3. x, 4. /) : ";
cin >> operador;
switch(operador){
case 1: cout << endl << "SUMA : " << (num1+num2) << endl; break;
case 2: cout << endl << "RESTA : " << (num1-num2) << endl; break;
case 3: cout << endl << "MULTIPLICACION : " << (num1*num2) << endl; break;
case 4: cout << endl << "DIVISION : " << (num1/num2) << endl; break;
default:
cout << endl << "OPERADOR INCORRECTO" << (num1+num2) << endl;
}
return 0;
}
package programacion_work;
import java.util.Scanner;
public class operaciones_basicas {
public static void main(String[] args) {
Scanner ingreso=new Scanner(System.in);
int num1, num2;
String operador;
System.out.print("Ingrese Número 1 : ");
num1 = Integer.parseInt(ingreso.next());
System.out.print("Ingrese Número 2 : ");
num2 = Integer.parseInt(ingreso.next());
System.out.print("Ingrese Operador : ");
operador = ingreso.next();
switch(operador){
case "+": System.out.println("SUMA : " + (num1 + num2)); break;
case "-": System.out.println("RESTA : " + (num1 - num2)); break;
case "*": System.out.println("MULTIPLICACIÓN : " + (num1 * num2)); break;
case "/": System.out.println("DIVICIÓN : " + (num1 / num2)); break;
default : System.out.println("OPERADOR INCORRECTO");
}
}
}
Imports System.Console
Module calculadora_basica
Dim num1, num2 As Integer
Dim operador As String
Sub Main()
Write("Ingrese Número 1 : ")
num1 = ReadLine()
Write("Ingrese Número 2 : ")
num2 = ReadLine()
Write("Ingrese Operador [ + - x /] : ")
operador = ReadLine()
Select Case operador
Case "+" : WriteLine("SUMA : " & (num1 + num2))
Case "-" : WriteLine("RESTA : " & (num1 - num2))
Case "x" : WriteLine("MULTIPLICACIÓN : " & (num1 * num2))
Case "/" : WriteLine("DIVICIÓN : " & (num1 / num2))
Case Else
WriteLine("OPERADOR INCORRECTO")
End Select
ReadLine()
End Sub
End Module
Se ingresan dos numeros num1 y num2 pueden ser de tipo entero o decimal y según el operador matemático ingresado ejecutar dicha operación: suma = n1 + n2
int resta, n1, n2
resta = n1 – n2
Recuerda que para restar tienes que saber cual es el número mayor, para que no retorne un valor negativo. Para ello se usa una condicional ejemplo:
if(n1 > n2){
resta = n1 – n2
}else{
resta = n2 – n1
}
Se tienen que usar operadores matemáticos : Suma (+), Resta(-), Multiplicación(*), División(/)
En esta web va encontrar el ejercicio a este programa en varios programas. Desarrollado en PSeInt
Definir mul, n1, n2 Como Entero;
mul = n1 * n2;
Escribir «MULTIPLICACIÓN ES : «, mul;
Para dividir dos números hay que consultar que ninguno de ellos sea igual o menor a cero, si esa condición se cumple entonces puede dividir los números ingresados.
int n1,n2;
cin >> n1, n2; cout << «SUMA : » << (n1+n2) << endl;
cout << «RESTA : » << (n1-n2) << endl;
float num1, num2;
cout << «SUMA : » << (num1+num2);
Está es la operación más sencilla para sumar dos números en c++, Lenguaje c o C#; también puede cambiar float por int, e igual daria la suma correcta.
Se tendría que declarar una variable suma = 0, que servirá como acumulador de todas las sumas dentro del boocle o ciclo repetitivo dentro del for.
Busca este ejercicio desarrollado en programacion.site, en c++, java, python, etc. Aquí