viernes, 27 de enero de 2017

7 - Condiciones repetitivas: REPETIR-HASTA (27 de enero)


  • Ejercicio de repaso propuesto 7.1: Crea un programa que pida al usuario un código de usuario y una contraseña. Deberá repetirse hasta que el código sea "1" y la contraseña sea "1234".
  • Ejercicio de repaso propuesto 7.2: Haz un programa que permita calcular la suma de pares de números. Pedirá dos números al usuario y mostrará su suma, volviendo a repetir hasta que ambos números introducidos sean 0. Esta vez deberás usar "Repetir", por lo que tu solución no será igual que la del ejercicio 6.2, que empleaba "Mientras".
  • Ejercicio de repaso propuesto 7.3: Prepara un programa que divida dos números que introduzca el usuario. Si el segundo número es cero, se le deberá avisar y volver a pedir tantas veces como sea necesario, hasta que introduzca un número distinto de cero, momento en que se calculará y mostrará el resultado de la división.

4 comentarios:

  1. Me podria ayudar en contestar estos ejercicios que pide

    ResponderEliminar
  2. Los ejercicios podría ser algo como los siguiente:
    Ejercicio 7.1.-
    Algoritmo CodigoYContraseña
    Repetir
    Escribir "Escribe el código de tu cuenta";
    Leer a;
    Si a <> 1 Entonces
    Escribir "Código de cuenta incorrecto";
    FinSi
    Hasta Que a=1
    Repetir
    Escribir "Ahora escribe la contraseña de tu cuenta";
    Leer b;
    Si b <> 1234 Entonces
    Escribir "Contraseñá incorrecta";
    FinSi
    Hasta Que b=1234;
    Escribir "¡Bienvenido!";
    FinAlgoritmo


    Ejercicio 7.2.-
    Algoritmo SumarDosNúmeros
    Repetir
    Escribir "Vamos a sumar dos números. Para cerrar el programa has de introducir un 0 en los dos sumandos";
    Escribir "Di el primer número";
    Leer a;
    Escribir "Di el segundo número";
    Si a=0 Entonces
    Escribir "Si escribes un 0 terminarás el programa";
    FinSi
    Leer b;
    Si (a+b)<>0 Entonces
    Escribir "La suma de " a " y " b " es igual a " a+b;
    Sino
    Escribir "Fin del programa";
    FinSi
    Hasta Que a=0 Y b=0;
    FinAlgoritmo


    Ejercicio7.3.-
    Algoritmo DividirDosNúmeros
    Escribir "Vamos a realizar una división, di el primer número";
    Leer a;
    Repetir
    Escribir "Di el segundo número";
    Leer b;
    Si b=0 Entonces
    Escribir "No puede haber un 0 en el divisor";
    Sino
    Escribir "El resultado de " a " entre " b " es igual a " a/b;
    FinSi
    Hasta Que b<>0
    FinAlgoritmo

    ResponderEliminar