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

Respuesta dada por: alex402
15
Variables

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 dada por: 1884
1

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;

}

Preguntas similares