Calculadora Simple-Generador de Contraseña-Fundamentos de Algoritmos

                              Universidad Técnica Estatal De Quevedo 

                           Admisión UTEQ 2023-2024

Estudiantes: Coello Moscol Darío Moisés                                 Carrera: Ingeniera en Software "A"

     Asignatura: Fundamentos De Algoritmos                    

 1. Crear una Calculadora simple con un menú de operaciones básicas 

Algoritmo CalculadoraSimple

//Estudiante: Coello Moscol Dario Moises

//Carrera: Ingeneria en Software A

//Programa : Crear una calculadora Simple 

//Ingresamos un menu de opciones para el usuario puede decidir que operacion quiere realizar

Escribir "Calculadora Simple"

    Escribir "1. Suma"

    Escribir "2. Resta"

    Escribir "3. Multiplicación"

    Escribir "4. División"

    Escribir "5. Salir"

    //Si el usuario escoje una opcion mayor a 5 el programa le mostrara un mensaje que ingrese opcion entre 1 y 5

    Mientras opcion <> 5 Hacer

        Escribir "Escoja una opción entre (1-5): "

        Leer opcion

        //Realizamos que el usuario ingrese los 2 numeros para realizar la operacion elejida por el mismo

        Si opcion >= 1 Y opcion <= 4 Entonces

            Escribir Sin Saltar "Ingrese el primer número: "

            Leer num1

            Escribir Sin Saltar "Ingrese el segundo número: "

            Leer num2

            //En esta parte vamos a realizar cada operacion segun la opcion escogida por el Usuario 

//Si el usuario escogio la opcion 1 se mostrar la Suma entre los 2 numeros ingresados

            Si opcion = 1 Entonces

                Escribir "La Suma entre los 2 numeros es: " + ConvertirATexto(num1 + num2)

            Sino 

//Si el usuario escogio la opcion 2 se mostrar la Resta entre los 2 numeros ingresados

Si opcion = 2 Entonces

Escribir "La Resta entre los 2 numeros es: " + ConvertirATexto(num1 - num2)

Sino 

//Si el usuario escogio la opcion 3 se mostrar la Multiplicacion entre los 2 numeros ingresados

Si opcion = 3 Entonces

Escribir "La Multiplicacion entre los 2 numeros es: " + ConvertirATexto(num1 * num2)

Sino 

//Si el usuario escogio la opcion 4 se mostrar la Division entre los 2 numeros ingresados

Si opcion = 4 Entonces

Si num2 <> 0 Entonces

Escribir "La Division entre los 2 numeros es: " + ConvertirATexto(num1 / num2)

Sino

//Si el usuario ingresa en el segundo numero un cero el programa le mostrara un mensaje que diga que no se puede dividir entre cero

Escribir "Error: No se puede dividir por cero."

FinSi

FinSi

FinSi

FinSi

FinSi

Sino 

//Si el usuario escogio la opcion 5 el programa pues mostrara un mensaje de Salida 

Si opcion = 5 Entonces

Escribir "Usted esta saliendo de la calculadora.Tenga Buen Dia "

Sino

//Si el Usuario ingresa una opcion mayor a 5 o menor a 1 se le mostrara el siguiente mensaje y se repite el Programa hasta que el decida Finalizar

Escribir "Opción inválida. Por favor elija una opción válida."

FinSi

FinSi

FinMientras

FinAlgoritmo









2.Crear Un programa que permita generar una contraseña debil o fuerte segun la longitud  para el Usuario 

Algoritmo Generador_de_contraseña
//Estudiante: Coello Moscol Dario Moises
//Carrera: Ingeneria en Software A
//Programa : Crear un programa que permita generar contraseña
//Creamos una variable llamada scrip y la asignamos una dimension de 92 valores o carateres
Dimension scrip[92]
scrip[1]="0" ; scrip[13]="A" ; scrip[25]="M" ; scrip[37]="X" ; scrip[49]="j" ; scrip[61]="v" ; scrip[73]="?" ; scrip[86]="}"
scrip[2]="1" ; scrip[14]="B" ; scrip[26]="N" ; scrip[38]="Y" ; scrip[50]="k" ; scrip[62]="w" ; scrip[74]="¿" ; scrip[87]=";"
scrip[3]="2" ; scrip[15]="C" ; scrip[27]="Ñ" ; scrip[39]="Z" ; scrip[51]="l" ; scrip[63]="x" ; scrip[75]="¡" ; scrip[88]=","
scrip[4]="3" ; scrip[16]="D" ; scrip[28]="O" ; scrip[40]="a" ; scrip[52]="m" ; scrip[64]="y" ; scrip[76]="+" ; scrip[89]="<"
scrip[5]="4" ; scrip[17]="E" ; scrip[29]="P" ; scrip[41]="b" ; scrip[53]="ñ" ; scrip[65]="z" ; scrip[77]="{" ; scrip[90]=">"
scrip[6]="5" ; scrip[18]="F" ; scrip[30]="Q" ; scrip[42]="c" ; scrip[54]="o" ; scrip[66]="!" ; scrip[79]="´¨" ; scrip[91]="°"
scrip[7]="6" ; scrip[19]="G" ; scrip[31]="R" ; scrip[43]="d" ; scrip[55]="p" ; scrip[67]="$" ; scrip[80]="*" ; scrip[92]="|"
scrip[8]="7" ; scrip[20]="H" ; scrip[32]="S" ; scrip[44]="e" ; scrip[56]="q" ; scrip[68]="%" ; scrip[81]="-"
scrip[9]="8" ; scrip[21]="I" ; scrip[33]="T" ; scrip[45]="f" ; scrip[57]="r" ; scrip[69]="&" ; scrip[82]="_"
scrip[10]="9" ; scrip[22]="J" ; scrip[34]="U" ; scrip[46]="g" ; scrip[58]="s" ; scrip[70]="/" ; scrip[83]=":"
scrip[11]="@" ; scrip[23]="K" ; scrip[35]="V" ; scrip[47]="h" ; scrip[59]="t" ; scrip[71]="(" ; scrip[84]=";"
scrip[12]="#" ; scrip[24]="L" ; scrip[36]="W" ; scrip[48]="i" ; scrip[60]="u" ; scrip[72]="=" ; scrip[85]=")"
//Luego pedimos al usuario que ingrese que longitud desea para su contraseña
Escribir "Ingrese una longitud de la contraseña"
Leer Valores
//Luego asignamos al Longitud de la contraseña(Valores) que si es menor que 10 su contraseña es debil y no podra servirle de mucha ayuda pero si es mayor de 10 su contraseña sera segura
Si Valores<10 Entonces
Escribir "(La contraseña genera es Debil)"
SiNo
Escribir "(La contraseña generada es Segura )"
FinSi
Escribir Sin Saltar "Su contraseña es: "
//Luego hacemos un bucle que nos permita generar la contraseña Al Azar segun la longitud ingresada 
Para Generador=0 Hasta (Valores) Hacer
Escribir Sin Saltar scrip[Azar(92)]
FinPara
Escribir ""
FinAlgoritmo






           

Comentarios

Entradas populares