Mostrar sin un alumno esta aprobado o desaprobado

💻 Hacer un algoritmo dónde se ingrese el promedio final de un alumno, si la nota es mayor a 10.5 mostrar que está "APROBADO" sino "DESAPROBADO"; ahora si esta desaprobado ingresar una nota sustitutoria, si la nota es menor que 13 mostrar "REPITE EL AÑO", sino "PASO SUFRIENDO".



* PSeInt :
Algoritmo full_codigos
    Definir prom, susti como Real;	
    Escribir Sin Saltar "INGRESE PROMEDIO : ";
    Leer prom;
    Si (prom > 10.5) Entonces
        Escribir "APROBADO";
    SiNo
        Escribir "DESAPROBADO";
        Escribir "";
        Escribir Sin Saltar "NOTA SUSTITUTORIA:";
        Leer susti;
        Si (susti < 13) Entonces
            Escribir "REPITE EL AÑO";
        SiNo
            Escribir "PASO SUFRIENDO";
        FinSi		
    FinSi
FinAlgoritmo

* Python :
print("MUESTRA SI ESTÁ APROBADO O DESAPROBADO")
prom = float(input("INGRESE PROMEDIO FINAL : "))
if prom > 10.5:
    print("APROBADO")
else:
    print("DESAPROBADO")
    print()
    susti = float(input("DEBE INGRESAR NOTA SUSTITUTORIA : "))
    if susti < 13:
        print("REPITE EL AÑO")
    else:
        print("PASO SUFRIENDO")

* Lenguaje C :
#include<stdio.h>
int main() {
    float prom, susti=0;
    printf("MUESTRA SI ESTA APROBADO, DESAPROBADO O SUSTITUTORIO.\n\n");    
    printf("INGRESE PROMEDIO FINAL : ");    
    scanf("%f",&prom); 
    if(prom > 10.5){
        printf("APROBADO");
    }else{
    	printf("DESAPROBADO\n");
        printf("DEBE INGRESAR NOTA SUSTITUTORIA : ");
        scanf("%f",&susti);         
        if(susti < 13){
            printf("REPITE EL ANIO");
        }else{			
            printf("PASO SUFRIENDO");		
        }			
    }	     
    return 0;
}

* C++ :
#include<iostream>
using namespace std;
int main() {
    double prom, susti;
    cout << "MUESTRA SI ESTA APROBADO O DESAPROBADO." << endl;
    cout << "INGRESE PROMEDIO FINAL : ";
    cin >> prom ;		
    if(prom > 10.5){
        cout << "APROBADO" << endl;
    }else{
        cout << "DESAPROBADO" << endl << endl;
        cout << "DEBE INGRESAR NOTA SUSTITUTORIA : ";
        cin >> susti;				
        if(susti < 13){
            cout << "REPITE EL ANIO" << endl;
        }else{
            cout << "PASO SUFRIENDO" << endl;
        }
    }
    return 0;
}

* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace aprobado_o_desaprobado
{
    class promedio_notas
    {
        static void Main(string[] args)
        {

        }
    }
}  

* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class aprobado_o_desaprobado {
    public static void main(String[] args) {        
        double prom, susti;
        Scanner ingreso=new Scanner(System.in);
        System.out.print("INGRESE PROMEDIO FINAL : ");
        prom = Double.parseDouble(ingreso.next());               
        if(prom > 10.5){
            System.out.println("APROBADO");	
        }else{
            System.out.println("DESAPROBADO");	
            System.out.print("\nDEBE INGRESAR NOTA SUSTITUTORIA : ");
            susti = Double.parseDouble(ingreso.next());  
            if(susti < 13){
                System.out.println("REPITE EL AÑO");	
            }else{
                System.out.println("PASO SUFRIENDO");
            }            
        }
    }      
}