• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    El docente Juan Carlos Martínez de la Universidad del Cauca, requiere un programa el cual le permita realizar los cálculos necesarios, para determinar si los estudiantes de lógica de programación aprueban o no aprueban la materia al finalizar su semestre.
    - El programa debe permitir capturar el nombre de cada estudiante y su respectivo código.
    - El programa debe permitir capturar la nota del primer parcial.
    - El programa debe permitir capturar la nota del segundo parcial.
    - El programa debe permitir capturar la nota del examen final.
    - El primer parcial equivale a un 35%, el segundo parcial equivale a un 35% y el final al 30%.
    - La nota máxima de un parcial no debe superar 5.0 y la nota mínima es de 0.0.
    - La nota definitiva=PrimerP*35% + SegundoP*35% + Final*30%
    - Los estudiantes aprueban si la definitiva es superior a 3.5.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Proceso EstudiantesDeLaUniversidadDelCauca
    Repetir
        Escribir Sin Saltar "Ingresa el nombre:";
        Leer nombre;
        Escribir Sin Saltar "Ingresa el codigo:";
        Leer codigo;
        Escribir Sin Saltar "Ingresa el valor de examen final:";
        Leer examen_final;
        Escribir Sin Saltar "Ingresa el valor de primer parcial:";
        Leer primer_parcial;
        Escribir Sin Saltar "Ingresa el valor de segundo parcial:";
        Leer segundo_parcial;
        nota_definitiva <- primer_parcial*0.35+segundo_parcial*0.35+examen_final*0.3;
        Si nota_definitiva>3.5 Entonces
            Escribir "Aprobado";
        SiNo
            Escribir "Reprobado";
        FinSi
        Escribir "Nombre: ", nombre;
        Escribir "Codigo: ", codigo;
        Escribir "Valor de nota definitiva: ", nota_definitiva;
        Escribir "";
        Repetir
            Escribir Sin Saltar "¿Deseas repetir el proceso? (S/N):";
            Leer tecla_repetir;
        Hasta Que tecla_repetir='s' O tecla_repetir='n' O tecla_repetir='S' O tecla_repetir='N'
    Hasta Que tecla_repetir='n' O tecla_repetir='N'
FinProceso