Crear el siguiente programa con Swith
Espero que te sirva
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include "conio.cpp"
using namespace std;
// Declaración de funciones
int edadPersona(int numero);
void mayoredad(int edad);
void compra();
void medianota();
int main ()
{
int salida = 0;
int edadpersona = 0;
while (salida!=5){
cout << "Escribe una opcion\n";
cout << "1 Edad Persona\n 2 MayorEdad\n 3 Compra\n 4 MediaNota\n 5 Exit\n";
cin >> salida;
switch(salida) {
case 1:
cout << "Escribe numero para calcular edad persona\n";
cin >> edadpersona;
edadpersona = edadPersona(edadpersona);
cout<< edadpersona<<"\n";
break;
case 2:
mayoredad(edadpersona);
break;
case 3:
compra();
break;
case 4:
medianota();
break;
case 5:
cout<<"Adios\n";
break;
default:
cout<<"Esa opcion no existe\n";
}
}
return 0;
}
int edadPersona(int numero) {
int edad= numero*5;
return edad;
}
void mayoredad(int edad) {
if (edad>=18) {
cout<<"Eres mayor edad\n";
}
else{
cout<<"Eres menor edad\n";
}
}
void compra() {
float precio =0.0;
float precios[10] = {1.25,0.84,2.20,0.65,3.54,2.27,1.12,1.68,0.92,1.23};
int numero = 0;
int producto = 0;
while(numero!=5){
cout<<"Escribe que producto con el numero quieres comprar\n";
cout<<" 1 Leche\n 2 Huevos\n 3 Aceite\n 4 Pan\n 5 Pescado\n 6 Carne\n 7 Pasta\n 8 Cereales\n 9 Fruta\n 10 Verduras\n";
cin >> producto;
if(producto <1 || producto>10){
cout<<"Ese numero no existe\n";
}
else{
precio = precios[producto-1];
numero=numero+1;
}
}
cout<<"El precio es: "<<precio<<"\n";
}
void medianota () {
float media =0.0;
int numero = 0;
float nota = 0.0;
while(numero!=4){
cout<<"Escribe la nota deseada\n";
cin >> nota;
if(nota <0 || nota>10){
cout<<"Esa nota no es posible\n";
}
else{
media = media+nota;
numero = numero+1;
}
}
cout<<"La media de la nota es: "<<media/4<<"\n";
}