Algoritmos y Programación a Nivel Profesional

Códigos resueltos en PSeInt.Site, Lenguaje C, C++, Python, DFD 1.0, JavaCript, Java NetBeas, Visual Studio, VBA
Curso de autocad para mac, Curso de C, certificacion google ads, curso marketing digital google, Curso de creación de páginas Web

DESARROLLAMOS TUS ALGORITMOS (+51)954263896

Mostrar nivel académico del alumno.

07. Se pide ingresar 3 notas y calcular el promedio de un alumno, mostrar el nivel del alumnos según su promedio:

* 00 – 10 = Malo.
* 11 – 13 = Regular.
* 14 – 16 = Bueno.
* 17 – 20 = Muy bueno.


DESCARGA EL CÓDIGO EN :

  Algoritmo - DFD
  PSeInt
  C - C++





Diagrama de flujo(DFD) muestra el nivel del alumno:



PSeInt - FLEXIBLE DESCARGA CÓDIGO

      
Algoritmo Seleccion07
    Escribir "Ingrese Nota 1 : "
    Leer N1
    Escribir "Ingrese Nota 2 : "
    Leer N2
    Escribir "Ingrese Nota 3 : "
    Leer N3
    Prom = (N1 + N2 + N3)/3
    Segun Prom Hacer
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10: Escribir "MALO"
        11, 12, 13 : Escribir "REGULAR"
        14, 15, 16 : Escribir "BUENO"
        17, 18, 19, 20 : Escribir "MUY BUENO"
    Fin Segun
FinAlgoritmo
    

PSeInt - ESTRICTO DESCARGA CÓDIGO

      
Algoritmo Seleccion07
    Definir N1, N2, N3, Prom como Entero;
    Escribir "Ingrese Nota 1 : ";
    Leer N1;
    Escribir "Ingrese Nota 2 : ";
    Leer N2;
    Escribir "Ingrese Nota 3 : ";
    Leer N3;
    Prom <- redon((N1 + N2 + N3)/3);
    Segun Prom Hacer
        0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10: Escribir "MALO";
        11, 12, 13 : Escribir "REGULAR";
        14, 15, 16 : Escribir "BUENO";
        17, 18, 19, 20 : Escribir "MUY BUENO";
    FinSegun
FinAlgoritmo
    

Lenguaje C DESCARGA CÓDIGO

       
#include<stdio.h>
#include<math.h>
int main(){	
	float n1, n2, n3;
	int prom;
		
	printf("Ingrese Nota 1 : ");	
	scanf("%f",&n1);
	
	printf("Ingrese Nota 2 : ");	
	scanf("%f",&n2);
	
	printf("Ingrese Nota 3 : ");	
	scanf("%f",&n3);
	
	prom = (int) round((n1+n2+n3)/3);
	
	switch(prom){
		case 0 ... 10:	
			printf("\n MALO \n");
			break;
		case 11: case 12: case 13:
			printf("\n REGULAR \n");
			break;
		case 14: case 15: case 16:
			printf("\n BUENO \n");
			break;			
		case 17: case 18: case 19: case 20:
			printf("\n MUY BUENO \n");
			break;			
	}
			
	return 0;
}	
    

C++ DESCARGA CÓDIGO

      
#include<iostream>
#include<cmath>
using namespace std;
int main(){	
	float n1, n2, n3;
	int prom;
		
	cout << "Ingrese Nota 1 : ";	
	cin >> n1;
	
	cout << "Ingrese Nota 2 : ";
	cin >> n2;
	
	cout << "Ingrese Nota 3 : ";	
	cin >> n3;
	
	prom = int((n1+n2+n3)/3);
	
	switch(prom){
		case 0 ... 10:	
			cout << "MALO" << endl;
			break;
		case 11: case 12: case 13:
			cout << "REGULAR" << endl;
			break;
		case 14: case 15: case 16:
			cout << "BUENO" << endl;
			break;			
		case 17: case 18: case 19: case 20:
			cout << "MUY BUENO" << endl;
			break;			
	}
			
	return 0;
}	
    

Python DESCARGA CÓDIGO

      
if __name__ == '__main__':
    print("Ingrese Nota 1 : ")
    n1 = int(input())
    print("Ingrese Nota 2 : ")
    n2 = int(input())
    print("Ingrese Nota 3 : ")
    n3 = int(input())
    prom = round((n1+n2+n3)/3)
    if prom==0 or prom==1 or prom==2 or prom==3 or prom==4 or prom==5 \
        or prom==6 or prom==7 or prom==8 or prom==9 or prom==10:
        print("MALO")
    elif prom==11 or prom==12 or prom==13:
        print("REGULAR")
    elif prom==14 or prom==15 or prom==16:
        print("BUENO")
    elif prom==17 or prom==18 or prom==19 or prom==20:
        print("MUY BUENO")
    

Java NetBeans DESCARGA CÓDIGO

      
package Seleccion;
import java.util.Scanner;
public class Seleccion7 {
    public static void main(String[] args) {
        int n1, n2, n3, promedio;
        Scanner ingreso=new Scanner(System.in);
        System.out.print("Ingrese Nota 1 : ");
        n1 = Integer.parseInt(ingreso.next());
        System.out.print("Ingrese Nota 2 : ");
        n2 = Integer.parseInt(ingreso.next());
        System.out.print("Ingrese Nota 3 : ");
        n3 = Integer.parseInt(ingreso.next());
        promedio = ((n1 + n2 + n3)/3);
        switch(promedio){
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
            case 6:
            case 7:
            case 8:
            case 9:
            case 10:
               System.out.println("MALO"); break;
            case 11:
            case 12:
            case 13:
               System.out.println("REGULAR"); break;
            case 14:
            case 15:
            case 16:
               System.out.println("BUENO"); break;
            case 17:
            case 18:
            case 19:
            case 20:
               System.out.println("MUY BUENO"); break;
        }
    }
}
    

Java Script DESCARGA CÓDIGO

      
<html>
<head>
<title>Ejercicio Selección en JS - 07:</title>
<script language="JavaScript" type="text/javascript">
    function fnivel(){
        var xn1 = ejercicio7.n1.value;
        var xn2 = ejercicio7.n2.value;
        var xn3 = ejercicio7.n3.value;
        var xprom = (parseInt(xn1) + parseInt(xn2) + parseInt(xn3)) / 3;
        switch(parseInt(xprom)){
            case 0:
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
            case 6:
            case 7:
            case 8:
            case 9:
            case 10: document.getElementById('nivel').value="MALO"; break;
            case 11:
            case 12:
            case 13: document.getElementById('nivel').value="REGULAR"; break;
            case 14:
            case 15:
            case 16: document.getElementById('nivel').value="BUENO"; break;
            case 17:
            case 18:
            case 19:
            case 20: document.getElementById('nivel').value="MUY BUENO"; break;
        }
    }
</script>
</head>
<body>
    <form method="get" name="ejercicio7">
        INGRESE NOTA 01 : <input name="n1" type="text" > <br>
        INGRESE NOTA 02 : <input name="n2" type="text" > <br>
        INGRESE NOTA 03 : <input name="n3" type="text" > <br>
        <input type="button" value="MOSTRAR NIVEL" onClick="fnivel()" > <br>
        NIVEL : <input name="nivel" id="nivel" type="text"> <br>
    </form>
</body>
</html>
    

Visual Basic .Net - Consola DESCARGA CÓDIGO

      
Imports System.Console
Module Module7
     Dim N1, N2, N3 As Integer
     Dim Prom As Decimal
     Sub Main()
          Write("Ingrese Nota 1 : ")
          N1 = ReadLine()
          Write("Ingrese Nota 2 : ")
          N2 = ReadLine()
          Write("Ingrese Nota 3 : ")
          N3 = ReadLine()
          Prom = (N1 + N2 + N3) / 3
          Select Case Prom
               Case 0 To 10 : Write("MALO")
               Case 11 To 13 : Write("REGULAR")
               Case 14 To 16 : Write("BUENO")
               Case 17 To 20 : Write("MUY BUENO")
          End Select
          ReadLine()
     End Sub
End Module
    


Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site