Dev - C++ - Crear el siguiente programa con Swith

 
Vista:
sin imagen de perfil

Crear el siguiente programa con Swith

Publicado por lobo (3 intervenciones) el 05/04/2022 03:33:23
-programa que le permita calcular la edad de una persona
-programa que me diga si una persona es mayor o menor de edad
-programa que me calcule el total a pagar de una compra de 5 productos ingresados por el usuario
-programa que me calcule el promedio de 4 notas ingresadas por el usuario
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Crear el siguiente programa con Swith

Publicado por antonio (85 intervenciones) el 05/04/2022 12:57:22
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";
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar