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
Ayuda por favor!!
Respuestas a la pregunta
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;
}
Respuesta:
Primero, ingresaremos los siguientes códigos iniciales:
<iostream>
<stdlib.h>
<string>
Luego, enumeramos: N1, N2, N3, N4, P
Siendo "N" cada nota.
Y luego de lo que escribimos, hacemos que: aquel estudiante ingrese su nombre, apellidos y sus notas:
{
cout<<"Ingrese su nombre"<<endl;
getline(cin, N);
cout<<"Ingrese su primer nota"<<endl;
cin>>N1;
cout"\n"<<endl;
cout<<"Ingrese su segunda nota"<<endl;
cin>>N2;
cout"\n"<<endl;
cout<<"Ingrese su tercer nota"<<endl;
cin>>N3;
cout"\n"<<endl;
cout<<"Ingrese su cuarta nota"<<endl;
cin>> N4;
Una vez hecho esto, el estudiante tubo que ingresar sus nombres y apellidos y NOTAS:
Escribimos otro código indicando el promedio final:
Promedio = (N1 + N2 + N3 + N4)/4;
Finalmente, el sistema actuara y nos dira el promedio del alumno.
cout << "Estudiante:" <<N<< endl;
cout << "\n" <<N<< endl;
cout << "Promedio obtenido es:" <<P<< endl;
}