ALGORITMO QUE VALIDE EL INGRESO DE NOTAS

Categoría de Estructura Repetitiva Mientras


Validar que se ingresen notas de 0 a 20 en PSeInt

💻 Hacer un programa que muestre el promedio de tres notas y validar que cada nota este en el rango de 0 a 20, de lo contrario seguir solicitando el ingreso de la nota correcta.


Algoritmo en pseint que ingrese notas sólo de 0 a 20 PSeInt Estricto : DESCARGA EL CÓDIGO

Algoritmo en pseint de youtube short VER EL CÓDIGO
Algoritmo jaga_top  
    Definir n1, n2, n3, prom como Real;
    n1 <- -1;
    n2 <- -1;
    n3 <- -1;
    Escribir "PROMEDIO DE NOTAS [VALIDAS DE 0 - 20]";
    Mientras (n1 < 0 o n1 > 20) Hacer
        Escribir Sin Saltar "INGRESE NOTA 1 : ";
        Leer n1;
    FinMientras
    Mientras (n2 < 0 o n2 > 20) Hacer
        Escribir Sin Saltar "INGRESE NOTA 2 : ";
        Leer n2;
    FinMientras
    Mientras (n3 < 0 o n3 > 20) Hacer
        Escribir Sin Saltar "INGRESE NOTA 3 : ";
        Leer n3;
    FinMientras
    Escribir "PROMEDIO : ", (n1 + n2 + n3)/3;
FinAlgoritmo

código en python que registre la validación de notas de 0 a 20 Python :

print("PROMEDIO DE NOTAS [VALIDAS DE 0 - 20]")
n1 = -1
n2 = -1
n3 = -1
while (n1 < 0 or n1 > 20):
    n1 = int(input("INGRESE NOTA 1 : "))
while (n2 < 0 or n2 > 20):
    n2 = int(input("INGRESE NOTA 2 : "))
while (n3 < 0 or n3 > 20):
    n3 = int(input("INGRESE NOTA 3 : "))
print("PROMEDIO : ", ((n1+n2+n3)/3) )

código en LENGUAJE C para promediar y validar notas que esten entre 0 a 20 LENGUAJE C :

#include<stdio.h>
int main() {
    float n1=-1, n2=-1, n3=-1, prom=0;	
    while( n1 < 0 || n1 > 20){
        printf("INGRESE NOTA 1 : ");
        scanf("%f",&n1);
    }
    while( n2 < 0 || n2 > 20){
        printf("INGRESE NOTA 2 : ");
        scanf("%f",&n2);
    }
    while( n3 < 0 || n3 > 20){
        printf("INGRESE NOTA 3 : ");
        scanf("%f",&n3);
    }	
    printf("\nPROMEDIO  : %.2f", ((n1+n2+n3)/3) );		
    return 0;
}

código en Dev C++ para promediar 3 notas que esten entre 0 a 20 Dev C++ :

#include<iostream>
using namespace std;
int main() {    
    double n1=-1, n2=-1, n3=-1, prom=0;	
    while( n1 < 0 || n1 > 20){
        cout << "INGRESE NOTA 1 : ";
        cin >> n1;
    }
    while( n2 < 0 || n2 > 20){
        cout << "INGRESE NOTA 2 : ";
        cin >> n2;
    }
    while( n3 < 0 || n3 > 20){
        cout << "INGRESE NOTA 3 : ";
        cin >> n3;
    }
    cout << endl;	
    cout << "PROMEDIO  : " << ((n1+n2+n3)/3) << endl;	
    return 0;
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso