Está en la página 1de 14

INTRODUCCIÓN A LA PROGRAMACIÓN

SEMANA 5

Roberto Perez
06-02-2022
Técnico en ciberseguridad
DESARROLLO
1. Primero hice un Algoritmo de lo que se pedía para ordenarme en Pseint:
Algoritmo Tarea 5

definir n1, n2, Operacion, Resultado entero

escribir "ingrese primer numero"

Leer n1

Escribir "ingrese segundo numero"

Leer n2

Escribir "1 -Sumar"

Escribir "2 - Potencia"

Escribir "3 - Multiplicar"

Escribir "4 - Dividir"

Escribir "5 - Desea continuar?"

Leer Operacion

Segun Oeracion Hacer

opcion_1:

Resultado de = n1+n2

Escribir "el resultado de su suma es"; resultado

opcion_2:

Resultado de = n1 ^ n2

Escribir "el resultado de su potencia es"; resultado

opcion_3:

Resultado de = n1*n2

Escribir "el resultado de su multiplicacion es"; resultado

opcion_4:

Resultado de = n1/n2
Escribir "el resultado de su Division es"; resultado

De Otro Modo:

Escribir "La opcion ingresada no es correcta, elige 1, 2, 3 o 4"

Escribir Escribir"¿desea continuar? Si=s, No=n"

Repetir

¿desea continuar? Si=s

Hasta Que ¿desea continuar? No=n

Fin Segun

FinAlgoritmo

2. Primer código ingresado probando sentencias y tratando de hacer un menú:

3. Segundo código ingresado probando, con los números y los resultados:


4. Tercero código ingresado probando un switch, dio error

5. Cuarto código ingresado probando un switch, funciona el Menú, pero no me da las operaciones
(porque aun no se dónde ponerlas)

6. Cuarto código ingresado probando un switch, funciona, probando opción: no valida


7. Quinto código ingresado probando un switch, funciona, además agregando operaciones (se ve
feo, pero funciona)

8. Sexto código ingresado probando un switch, se le saca la opción de menú y da resultado


9. Séptimo código ingresado probando un switch, agrego la opción seleccionada del menú, nos
entrega la operación, los números elegidos y el resultado.

10. Octavo código ingresado probando un switch, agrego la opción seleccionada del menú, nos
entrega la consulta, menú, operación, los números elegidos y el resultado.
11. Noveno código ingresado probando un Do While para repetir , fallo

12. Decimo código ingresado probando un Do While, finaliza


13. Decimo código ingresado probando un Do While, probando con la repetición sale este error:

14. Le mando consultas a la profesora sobre mi error y me contesta. Lo primero que hago es cambiar
el editor como me lo aconseja ella y reviso sus observaciones:
15. Se realizan los cambios indicados por profesora:
 Mostrar los números ingresados.
 Se deja opción aleatoria de Menú.
 Se cambia el contador a 1, ya que en 0 se cerraba.
 Se aplica un comando rand a la opción, para simular la opción del usuario
 Modifica el lugar de $cont= y se le agrega un rand
 Se modifica while($cont==0) por while($cont>=1) ya que finalizara en 0 el buclee.

Quedando así:
16. Después se me ocurrió poner un rand en los números ingresados para simular a un usuario y
termino así el código:

<?php

$n1 = rand(1,9);

$n2 = rand(1,9);

$result = 0;

$cont=1;

echo "Los numeros son ", $n1, " y ", $n2, ".<br />";

echo " ¿Que operacion quiere realizar?</br>";

echo " </br>";

echo "MENU </br>";

echo " </br>";

echo "1.-Suma </br>";

echo "2.-Potencia </br>";


echo "3.-Multiplicacion </br>";

echo "4.-Division </br>";

echo " </br>";

do{

$op=rand(1,5);

switch($op){

case 1:

echo "Elegiste 1 Suma ";

echo " </br>";

$result = $n1+$n2;

echo " El resultado de $n1 + $n2 es : $result";

break;

case 2:

echo " Elegiste 2 Potencia ";

echo " </br>";

$result = $n1**$n2;

echo " El resultado de $n1 ** $n2 es : $result";

break;

case 3:

echo "Elegiste 3 Multiplicar ";

echo " </br>";

$result = $n1*$n2;

echo " El resultado de $n1 x $n2 es : $result";

break;

case 4:

echo " Elegiste 4 Dividir ";

echo " </br>";

$result = $n1/$n2;

echo " El resultado de $n1 / $n2 es : $result";


break;

default:

echo "La opcion ingresada no es valida";

break;

echo " </br>";

echo " </br>";

echo "quieres hacer otra operacion?</br>";

echo " </br>";

echo "Marca 0 y finaliza</br>";

$cont=rand(0,1);

echo" </br>";

echo "Cualquier otro numero continuas</br>";

echo" </br>";

}while($cont>=1);

echo "Terminaste de hacer operaciones, adios!!! </br>";

?>
REFERENCIAS BIBLIOGRÁFICAS
Ejemplo texto de lectura de IACC:

ACC. (2018). Programación en PHP. Introducción a la Programación. Semana 5.

PHP Group (2001). ¿Qué es PHP? Recuperado de: http://php.net/manual/es/intro-whatis.php

Manual de PHP Recuperado de PHP: Variables variables - Manual

También podría gustarte