DESARROLLAMOS TUS ALGORITMOS (+51) 988411115

PORCENTAJE DE APROBADOS Y DESAPROBADOS

12. Ingrese la cantidad de alumnos aprobados y desaprobados de un curso, luego mostrar el porcentaje de estudiantes aprobados y el porcentaje de estudiantes desaprobados.

Como sacar el porcentaje de alumnos aprobados


¿EN QUE PROGRAMA QUIERES VER EL CÓDIGO? :
Curso de autocad, google colaboratory, curso de C, certificacion google, curso marketing digital, cisco python, páginas Web.

  Lenguaje C
  C++
  C#
  Python
  Java NetBeans



ANÁLISIS :

Este ejercicio se desarrolla matemáticamente, para ello debemos comprender como obtener el porcentaje de cada uno de los valores ingresados.

Debemos obtener el porcentaje de cada uno de los valores ingresados.

Ejemplo : Si se ingresa el valor NUM1 = 40 y NUM2 = 60.
PORCENTAJE_1 = (NUM1 * 100 ) / (NUM1 + NUM2)
PORCENTAJE_1 = (40 * 100) / (40 + 60)
PORCENTAJE_1 = 4000 / 100 = 40%

Sacar porcentaje de aprobados y reprobados

Aplicando este proceso matemático podemos obtener el porcentaje de cada valor ingresado.



Pseudocódigo que muestra el porcentaje de aprobados y desaprobados :

    
INICO
    VARIABLES : apro, desa
    MOSTRAR -> "CANT. DE APROBADOS : "
    LEER <- apro
    MOSTRAR -> "CANT. DE DESAPROBADOS : "
    LEER <- desa
    MOSTRAR->"%APROB :",(apro*100)/(apro+desa)
    MOSTRAR->"%DESAP :",(desa*100)/(apro+desa)
FIN
    

Diagrama de flujo que muestra el porcentaje de aprobados y desaprobados :




DFD 1.0 DESCARGA CÓDIGO


PSeInt - FLEXIBLE : DESCARGA CÓDIGO

    
Algoritmo www_PSeint_Site
    Escribir "12. MOSTRAR EL PORCENTAJE DE ALUMNOS APROBADOS Y DESAPROBADOS."
    Escribir " "
    Escribir Sin Saltar "ALUMNOS APROBADOS : "
    Leer apro
    Escribir Sin Saltar "ALUMNOS DESAPROBADOS : "
    Leer desa
    Escribir " "
    Escribir "APROBADOS : ", (apro * 100)/(apro + desa), "%"
    Escribir "DESAPROBADOS : ", (desa * 100)/(apro + desa), "%"
FinAlgoritmo
    

PSeInt - ESTRICTO : DESCARGA CÓDIGO

    
Algoritmo www_PSeint_Site
    Definir apro, desa como Entero;
    Escribir "12. MOSTRAR EL PORCENTAJE DE ALUMNOS APROBADOS Y DESAPROBADOS.";
    Escribir " ";
    Escribir "ALUMNOS APROBADOS : ";
    Leer apro;
    Escribir "ALUMNOS DESAPROBADOS : ";
    Leer desa;
    Escribir " ";
    Escribir "APROBADOS : ", (apro * 100)/(apro + desa), "%";
    Escribir "DESAPROBADOS : ", (desa * 100)/(apro + desa), "%";
FinAlgoritmo
    

ANÁLISIS DEL CÓDIGO EN PSEINT :

Este ejercicio se desarrolla matemáticamente, para ello debemos comprender como obtener el porcentaje de cada uno de los valores ingresados.
EJEMPLO : (NUM1 * 100 ) / (NUM1 + NUM2); esto obtiene el primer porcentaje.

VARIABLES DE TIPO REAL :
apro = Ingresa la cantidad de aprobados.
desa = Ingresa la cantidad de desaprobados.

INGRESO : Se ingresa los aprobados y desaprobados.
PROCESO Y SALIDA : Calcula y muestra el porcentaje de aprobados y desaprobados./p>


Lenguaje C : DESCARGA CÓDIGO

    
#include<stdio.h>
int main() {
    float apro, desa;
    printf("12. MOSTRAR EN PORCENTAJE LOS APROBADOS Y DESAPROBADOS.\n\n");            
    printf("Alumnos Aprobados    : ");
    scanf("%d",&apro);
    printf("Alumnos Desaprobados : ");
    scanf("%d",&desa);
    printf("\nAPROBADOS    : %.2f\n",(apro * 100)/(apro + desa));
    printf("DESAPROBADOS : %.2f \n",(desa * 100)/(apro + desa));    
    return 0;
}
    

C++ : DESCARGA CÓDIGO

    
#include<iostream>
using namespace std;
int main() {
    float apro, desa;
    cout << "12. MOSTRAR EN PORCENTAJE LOS APROBADOS Y DESAPROBADOS.\n\n";                    
    cout << "Alumnos Aprobados    : ";
    cin >> apro;
    cout << "Alumnos Desaprobados : ";
    cin >> desa;
    cout << "\nAPROBADOS    : " << (apro * 100)/(apro + desa)  << "%" << endl;
    cout << "DESAPROBADOS : " << (desa * 100)/(apro + desa) << "%" << endl;
    return 0;
}
    

C# - CSharp : DESCARGA CÓDIGO

    
using System;
using System.Collections.Generic;
using System.Text;

namespace WWW_PSEINT_SITE
{
    class Ejercicio12
    {
        static void Main(string[] args)
        {
            double apro, desa;
            Console.WriteLine("12. MOSTRAR EN PORCENTAJE LOS APROBADOS Y DESAPROBADOS.\n");
            Console.Write("Alumnos Aprobados    : ");
            apro = double.Parse(Console.ReadLine());
            Console.Write("Alumnos Desaprobados : ");
            desa = int.Parse(Console.ReadLine());
            Console.WriteLine("\nAPROBADOS    : " + String.Format("{0,4:##.00}", ((apro * 100) / (apro + desa))) + "%");
            Console.WriteLine("DESAPROBADOS : " + String.Format("{0,4:##.00}", ((desa * 100) / (apro + desa))) + "%");
            Console.ReadLine();
        }
    }
}
    

Python : DESCARGA CÓDIGO

    
print("12. MOSTRAR EL PORCENTAJE DE APROBADOS Y DESAPROBADOS.")
apro = int(input("CANTIDAD DE APROBADOS    : "))
desa = int(input("CANTIDAD DE DESAPROBADOS : "))
print("PORCENTAJE DE APRBADOS     : ", ( (apro * 100)/(apro + desa) ), "%")
print("PORCENTAJE DE DESAPROBADOS : ", ( (desa * 100)/(apro + desa) ), "%")
    

Java NetBeans - CONSOLA : DESCARGA CÓDIGO

    
package www_pseint_site;
import java.util.Scanner;

public class Www_pseint_site {
    public static void main(String[] args) {
        Scanner ingreso=new Scanner(System.in);  
        int apro=0, desa=0;
        System.out.print("12. MOSTRAR PORCENTAJE DE APROBADOS Y DESAPROBADOS.\n\n");
        System.out.print("ALUMNOS APROBADOS    : ");
        apro = Integer.parseInt(ingreso.next());
        System.out.print("ALUMNOS DESAPROBADOS : ");
        desa = Integer.parseInt(ingreso.next());
        System.out.println("APROBADOS     : " + (apro * 100)/(apro + desa) + "%");
        System.out.println("DESAPROBADOS  : " + (desa * 100)/(apro + desa) + "%");
    }   
}
    

Java NetBeans - FORMULARIO : DESCARGA CÓDIGO

             
    PROPIEDAD NAME :
    jTxt_Apro[JTextField] 
    jTxt_Desa[JTextField] 
    jTxt_PApro[JTextField]
    jTxt_PDesa[JTextField]
    jBtn_Calcular[jButton]

    PROPIEDAD TEXT :
    jLabel1.setText("12. Mostrar el porcentaje de alumnos aprobados y desaprobados.");
    jLabel5.setText("ALUMNOS APROBADOS");
    jLabel4.setText("ALUMNOS DESAPROBADOS"); 
    jLabel2.setText("APROBADOS");
    jLabel3.setText(" DESAPROBADOS");
    jBtn_Calcular.setText("CALCULAR");
        
    PROPIEDAD FONT :
    jLabel1.setFont(new java.awt.Font("Tahoma", 1, 11)); 
        
    PROPIEDAD EDITABLE :
    jTxt_PApro.setEditable(false);
    jTxt_PDesa.setEditable(false);
    

* Control Button [CÓDIGO] [EVENTO : ActionPerformed]

       
private void jBtn_CalcularActionPerformed(java.awt.event.ActionEvent evt) {                                              
    int apro=0, desa=0;
    apro  = Integer.parseInt(jTxt_Apro.getText());
    desa  = Integer.parseInt(jTxt_Desa.getText());
    jTxt_PApro.setText(String.valueOf((apro * 100)/(apro + desa)) + "%");
    jTxt_PDesa.setText(String.valueOf((desa * 100)/(apro + desa)) + "%");
}
    

VISUAL BASIC .NET - CONSOLA : DESCARGA CÓDIGO

    
Imports System.Console
Module Ejercicio12
    Dim apro, desa As Integer
    Sub Main()
        WriteLine("12. MOSTRAR EL PORCENTAJE DE APROBADOS Y DESAPROBADOS")
        WriteLine("")
        Write("Cantidad de Aprobados : ")
        apro = ReadLine()
        Write("Cantidad de Desaprobados : ")
        desa = ReadLine()
        WriteLine("")
        WriteLine("PORCENTAJE DE APROBADOS    : " & (apro * 100) / (apro + desa) & "%")
        WriteLine("PORCENTAJE DE DESAPROBADOS : " & (desa * 100) / (apro + desa) & "%")
        ReadLine()
    End Sub
End Module
    

VISUAL BASIC .NET - FORMULARIO : DESCARGA CÓDIGO

    
Private Sub Btn_Calcular_Click(sender As Object, e As EventArgs) Handles Btn_Calcular.Click
    Dim apro, desa As Integer
    apro = Txt_Apro.Text
    desa = Txt_Desa.Text
    Txt_PApro.Text = Math.Round(((apro * 100) / (apro + desa)), 0)
    Txt_PDesa.Text = Math.Round(((desa * 100) / (apro + desa)), 0)
End Sub
    



Excel VBA - Formulario : DESCARGA CÓDIGO

    
Private Sub btn_calcular_Click()
    Dim apro As Integer
    Dim desa As Integer
    apro = txt_apro.Text
    desa = txt_despro.Text
    txt_por_apro.Text = Round((apro * 100) / (apro + desa), 0)
    txt_por_desa.Text = Round((desa * 100) / (apro + desa), 0)
End Sub
    

Excel VBA - MODULO :

    
Sub Porcentajes2()
    Dim apro As Integer
    Dim desa As Integer
    apro = Range("C12").Value
    desa = Range("D12").Value
    Range("F12").Value = Round((apro * 100) / (apro + desa), 0)
    Range("G12").Value = Round((desa * 100) / (apro + desa), 0)
End Sub
    

Excel VBA - MODULO (InputBox) :

    
Sub Porcentajes()
    Dim apro As Integer
    Dim desa As Integer
    apro = InputBox("CANTIDAD DE APROBADOS")
    desa = InputBox("CANTIDAD DE DESAPROBADOS")
    MsgBox "PORCENTAJE DE APROBADOS        : " & Round((apro * 100) / (apro + desa), 0) & "%" & vbNewLine & "PORCENTAJE DE DESAPROBADOS : " & Round((desa * 100) / (apro + desa), 0) & "%"
End Sub
    


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

Derechos Reservados PSeInt.site