Implemente un algoritmo que simule una calculadora con 10 funciones
Solución
Se ingresan primero los operadores luego se elige la operación que se desea realizar para lo cual se ingresa un número del uno al diez.
Para solucionar el problema inicializamos tres variables op1, op2 y fun con cero luego se llama a la subrutina IngresarDatos.
En la subrutina IngresarDatos capturaremos los números ingresados por el usuario en las variables op1 y op2 que son los operandos, luego capturamos un número del 1 a 10 en la variable fun, que determinara la operación que se desea a realizar.
Luego realizamos la comparación de la variable “fun” que este dentro del rango de 1 a 10
Si es Falso(No)
se envía un mensaje de que los datos no se han ingresado correctamente
Si es Verdadero(Si)
Llamamos a la subrutina “operación”
Si es Falso(No)
se envía un mensaje de que los datos no se han ingresado correctamente
Si es Verdadero(Si)
Llamamos a la subrutina “operación”
En la subrutina operación colocamos una serie de condicionales para poder elegir la operación que deseamos realizar, según el valor de la variable “fun”, tendremos :
1=> sumar, 2=> restar, 3=>multiplicar, 4=> dividir,
Para el caso de “fun” igual a cuatro donde se da la operación de división tenemos que restringir que el denominador tiene que ser diferente de cero si es igual a cero se envía un mensaje de que la operación no se puede realizar.
1=> sumar, 2=> restar, 3=>multiplicar, 4=> dividir,
Para el caso de “fun” igual a cuatro donde se da la operación de división tenemos que restringir que el denominador tiene que ser diferente de cero si es igual a cero se envía un mensaje de que la operación no se puede realizar.
En la subrutina operacion2 la variable “fun” podrá tener valores entre 5 y 10, se realizaran las siguientes operaciones
5=> potencia 6=> modulo 7=> inversa
8=> elevar al cuadrado 9=> elevar cubo 10=>negativo del número
5=> potencia 6=> modulo 7=> inversa
8=> elevar al cuadrado 9=> elevar cubo 10=>negativo del número
4 comentarios:
Muy buena la información, gracias
gracias
Perfecto
me lo podrian pasar en dfd por favor no me lo descarga.
Publicar un comentario