Crear un Programa en C++ utilizando la estructura Switch que me permita visualizar un menú con las siguientes opciones 1 matemáticas 2 estudios sociales 3 química 4 programación Si el usuario selecciona una de ellas deberá permitir ingresar la calificación de primer parcial Segundo parcial y tercer parcial con estos valores encontrar su equivalente a 80% y presentar por pantalla el resultado
Case 1 Printf ("ingrese calificacion del primer parcial=>"); Scanf ("%f",&P1); Printf ("ingrese calificacion del segundo parcial=>"); Scanf ("%f",&P2); Printf ("ingrese calificacion del tercer parcial=>"); Scanf ("%f",&P3);
T= (P1+P2+P3)/3; NT= (T*80)/100;
Printf ("el 80% de la nota de matematicas es => %f\n", NT); Break;
Case 2
Printf ("ingrese calificacion del primer parcial=>"); Scanf ("%f",&P1); Printf ("ingrese calificacion del segundo parcial=>"); Scanf ("%f",&P2); Printf ("ingrese calificacion del tercer parcial=>"); Scanf ("%f",&P3);
T= (P1+P2+P3)/3; NT= (T*80)/100;
Printf ("el 80% de la nota de estudios sociales es => %f\n", NT); Break;
Case 3
Printf ("ingrese calificacion del primer parcial=>"); Scanf ("%f",&P1); Printf ("ingrese calificacion del segundo parcial=>"); Scanf ("%f",&P2); Printf ("ingrese calificacion del tercer parcial=>"); Scanf ("%f",&P3);
T= (P1+P2+P3)/3; NT= (T*80)/100;
Printf ("el 80% de la nota de quimica es => %f\n", NT); Break;
Case 4
Printf ("ingrese calificacion del primer parcial=>"); Scanf ("%f",&P1); Printf ("ingrese calificacion del segundo parcial=>"); Scanf ("%f",&P2); Printf ("ingrese calificacion del tercer parcial=>"); Scanf ("%f",&P3);
T= (P1+P2+P3)/3; NT= (T*80)/100;
Printf ("el 80% de la nota de programacion es => %f\n", NT);
Op= opción
p1= parcial 1
p2= parcial 2
p3= parcial 3
T= total (promedio de los 3 parciales)
NT= nota total (equivale al 80%)
》PROGRAMA:
#Include <stdio.h>
#Include <conio.h>
Int Op;
Float P1, P2, P3, T, NT;
main ( )
{
Printf ("Asignatura\n");
Printf ("1 matemáticas\n");
Printf ("2 estudios sociales \n");
Printf ("3 quimica\n");
Printf ("4 programación \n");
Printf (" escoja una opción =>");
Scanf ("%d",&Op);
Switch (Op)
{
Case 1
Printf ("ingrese calificacion del primer parcial=>");
Scanf ("%f",&P1);
Printf ("ingrese calificacion del segundo parcial=>");
Scanf ("%f",&P2);
Printf ("ingrese calificacion del tercer parcial=>");
Scanf ("%f",&P3);
T= (P1+P2+P3)/3;
NT= (T*80)/100;
Printf ("el 80% de la nota de matematicas es => %f\n", NT);
Break;
Case 2
Printf ("ingrese calificacion del primer parcial=>");
Scanf ("%f",&P1);
Printf ("ingrese calificacion del segundo parcial=>");
Scanf ("%f",&P2);
Printf ("ingrese calificacion del tercer parcial=>");
Scanf ("%f",&P3);
T= (P1+P2+P3)/3;
NT= (T*80)/100;
Printf ("el 80% de la nota de estudios sociales es => %f\n", NT);
Break;
Case 3
Printf ("ingrese calificacion del primer parcial=>");
Scanf ("%f",&P1);
Printf ("ingrese calificacion del segundo parcial=>");
Scanf ("%f",&P2);
Printf ("ingrese calificacion del tercer parcial=>");
Scanf ("%f",&P3);
T= (P1+P2+P3)/3;
NT= (T*80)/100;
Printf ("el 80% de la nota de quimica es => %f\n", NT);
Break;
Case 4
Printf ("ingrese calificacion del primer parcial=>");
Scanf ("%f",&P1);
Printf ("ingrese calificacion del segundo parcial=>");
Scanf ("%f",&P2);
Printf ("ingrese calificacion del tercer parcial=>");
Scanf ("%f",&P3);
T= (P1+P2+P3)/3;
NT= (T*80)/100;
Printf ("el 80% de la nota de programacion es => %f\n", NT);
Break;
}
getch ( )
return 0;
}