ALGORITMO QUE MUESTRA EL ALUMNO CON MAYOR NOTA

Categoría de Estructura Repetitiva Para


CÓDIGO QUE MUESTRA LA MAYOR NOTA.

💻 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.


Algoritmo en pseint que almacena el nombre y el promedio de 5 alumnos PSeInt Estricto : DESCARGA EL CÓDIGO

Algoritmo en pseint de youtube short VER EL CÓDIGO
Algoritmo programacion_work
    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
almacena el nombre y el promedio de 5 alumnos


código en python que registra el nombre y promedio de 5 alumnos 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)

código en Lenguaje C que muestra la mayor nota de 5 alumnos 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ódigo en Dev C++ que guarda los nombres y promedios de 5 notas Dev 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;
}

Algoritmo que muestra nombre y alumno de mayor promedio en Java NetBeans Java NetBeans :

package programacion_work;
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);
    }
}


Muestra el alumno de mayor nota de 5 promedios registrados en Visual Basic .Net Consola Visual Basic .Net – Consola :

Imports System.Console
Module Module5
    Dim Cont, Promedio, xprom_May As Integer
    Dim Nombre, Xnom As String
    Sub Main()
        xprom_May = 0
        For Cont = 1 To 5
            Write("Ingrese Nombre " & Cont & " :")
            Nombre = ReadLine()
            Write("Ingrese Promedio " & Cont & " :")
            Promedio = ReadLine()
            If ((Promedio >= 0) And (Promedio <= 20)) Then
                If (xprom_May < Promedio) Then
                    xprom_May = Promedio
                    Xnom = Nombre
                End If
            Else
                Cont = Cont - 1
            End If         
        Next
        WriteLine("Alumno : " & Xnom)
        WriteLine("Promedio : " & xprom_May)
        ReadLine()
    End Sub
End Module


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