💻 Hacer un programa que permita almacenar los nombres y promedios de 5 alumnos, las notas deben estar entre 0 y 20. Mostrar el alumno con la mayor nota.
* PSeInt :
Algoritmo full_codigos
Definir XNOM, NOMBRE como Caracter;
Definir XPROM_MAY, PROMEDIO, Cont como Entero;
XPROM_MAY <- 0;
Escribir "16. MUESTRA EL ALUMNO CON MAYOR NOTA.";
Para Cont <- 1 Hasta 5 Con Paso 1 Hacer
Escribir Sin Saltar "Ingrese Nombre ", Cont , " : ";
Leer NOMBRE;
Escribir Sin Saltar "Ingrese Promedio ", Cont , " : ";
Leer PROMEDIO;
Si PROMEDIO >= 0 Y PROMEDIO <= 20 Entonces
Si XPROM_MAY < PROMEDIO Entonces
XPROM_MAY <- PROMEDIO;
XNOM <- NOMBRE;
FinSi
SiNo
CONT <- CONT - 1;
FinSi
FinPara
Escribir "ALUMNO : ", XNOM;
Escribir "PROMEDIO : ", XPROM_MAY;
FinAlgoritmo
* Python :
print("MOSTRAR EL ALUMNO CON MAYOR NOTA.")
xprom_may = 0
for cont in range(1,6):
print("Ingrese Nombre ",cont," : ", end="")
nombre = input()
print("Ingrese Promedio ",cont," : ", end="")
promedio = int(input())
if promedio>=0 and promedio<=20:
if xprom_may < promedio:
xprom_may = promedio
xnom = nombre
else:
cont = cont-1
print("")
print("ALUMNO CON MAYOR NOTA")
print("NOMBRE : ",xnom)
print("PROMEDIO : ",xprom_may)
* Lenguaje C :
#include<stdio.h>
#include<string.h>
#define MAX_STRLEN 256
int main() {
int cont, promedio, xprom_may;
char nombre[MAX_STRLEN], xnom[MAX_STRLEN];
xprom_may = 0;
for (cont=1; cont<=5; cont+=1){
printf("\nIngrese Nombre %d : ", cont);
scanf("%s",nombre);
printf("Ingrese Promedio %d : ", cont);
scanf("%d",&promedio);
if(promedio >= 0 && promedio <= 20){
if(xprom_may < promedio){
xprom_may = promedio;
strcpy(xnom, nombre);
}
}else{
cont = cont - 1;
}
}
printf("\nALUMNO : %s\n", xnom);
printf("PROMEDIO : %d \n", xprom_may);
return 0;
}
* C++ :
#include<iostream>
using namespace std;
int main() {
int cont, promedio, xprom_may;
string nombre, xnom;
xprom_may = 0;
for (cont=1; cont<=5; cont++){
cout << "Ingrese Nombre " << cont << " : ";
cin >> nombre;
cout << "Ingrese Promedio " << cont << " : ";
cin >> promedio;
cout << endl;
if(promedio >= 0 && promedio <= 20){
if(xprom_may < promedio){
xprom_may = promedio;
xnom = nombre;
}
}else{
cont = cont - 1;
}
}
cout << "ALUMNO : " << xnom << endl;
cout << "PROMEDIO : " << xprom_may << endl;
return 0;
}
* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
class llamada_telefono
{
static void Main(string[] args)
{
Console.ReadLine();
}
}
}
* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class total_de_consumos {
public static void main(String[] args) {
int cont;
Double xprom_may, promedio;
String nombre, xnom;
xprom_may = 0.0;
xnom = "";
Scanner ingreso=new Scanner(System.in);
for(cont = 1; cont < 6; cont++){
System.out.print("Ingrese Nombre Nro " + cont + " : ");
nombre = ingreso.next();
System.out.print("Ingrese Promedio Nro " + cont + " : ");
promedio = Double.parseDouble(ingreso.next());
if(promedio >= 0 && promedio <= 20){
if(xprom_may < promedio){
xprom_may = promedio;
xnom = nombre;
}
}else{
cont = cont - 1;
}
}
System.out.println("ALUMNO : " + xnom);
System.out.println("PROMEDIO : " + xprom_may);
}
}