💻 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.
* PSeInt :
Algoritmo full_codigos
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;
FinSubProceso
* 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) )
* 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++ :
#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;
}
* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
class valida_ingreso_notas
{
static void Main(string[] args)
{
}
}
}
* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class valida_ingreso_notas {
public static void main(String[] args) {
}
}