4.
Queremos conocer los datos estadísticos de una asignatura, por lo tanto,
necesitamos un algoritmo que lea el número de desaprobados, aprobados,
notables y sobresalientes de una asignatura, y nos devuelva:
a. El tanto por ciento de alumnos que han superado la asignatura.
b. El tanto por ciento de desaprobados, aprobados, notables y sobresalientes de
la asignatura.
PSEUDOCÓDIGO
//VARIABLES//
double D,A,N,S,TOTAL,PORD,PORA,PORN,PORS, PORSUP;
//LEER//
Escribir “Cuántos desaprobados son:” ;
Leer D;
Escribir “Cuántos Aprobados son:” ;
Leer A;
Escribir “Cuántos Notables son:” ;
Leer N;
Escribir “Cuántos Sobresalientes son:” ;
Leer S;
//OPERACIÓN//
TOTAL= D+A+N+S;
PORSUP=((A+D+N)/TOTAL)*100.0;
PORA=(A/TOTAL)*100.0;
PORD=(D/TOTAL)*100.0;
PORN=(N/TOTAL)*100.0;
PORS=(S/TOTAL)*100.0;
//SALIDA//
Escribir “El porcentaje de Superaron la asignatura es:” PORSUP;
Escribir “El porcentaje de Aprobados en la asignatura es:” PORA;
Escribir “El porcentaje de Desaprobados en la asignatura es:” PORD;
Escribir “El porcentaje de Notables en la asignatura es:” PORN;
Escribir “El porcentaje de Sobresalientes en la asignatura es:” PORS;
//FIN//
APLICACIÓN
public static void Main(string[] args)
{
double D,A,N,S, TOTAL,PORD,PORA,PORN,PORS, PORSUP;
[Link]("Escribe la cantidad de Desaprobados:");
D=[Link]([Link]());
[Link]("Escribe la cantidad de Aprobados:");
A=[Link]([Link]());
[Link]("Escribe la cantidad de Notables:");
N=[Link]([Link]());
[Link]("Escribe la cantidad de Sobresalientes:");
S=[Link]([Link]());
TOTAL= A+D+N+S;
PORD=(D/TOTAL)*100.0;
PORA=(A/TOTAL)*100.0;
PORN=(N/TOTAL)*100.0;
PORS=(S/TOTAL)*100.0;
PORSUP=((A+N+S)/TOTAL)*100.0;
[Link]("El porcentaje que superaron la asignatura
es:" + PORSUP+"%");
[Link]("El porcentaje de Aprobados es:" + PORA+"%");
[Link]("El porcentaje de Desaprobados es:" + PORD + "%");
[Link]("El porcentaje de Notables es:" + PORN + "%");
[Link]("El porcentaje de Sobresalientes es:" + PORD +"%");
[Link]("Press any key to continue . . . ");
[Link](true);
PROGRAMA