Hacer una programación con C++ que permita registrar los pagos diarios que realizan los socios y mostrar reportes de un Complejo Deportivo, pero se debe Elaborar los programas utilizando el MENÚ, Validar con DO – WHILE, IF y Contador-Acumulador en: para lo cual se tiene los siguientes datos en la tabla: Tipo de Socio - Cuota mensual - Pago de Aniversario - Precio de Canchas Vip 90.00 20% 4.00 Regular 120.00 25% 6.00 Nuevo 170.00 30% 8.00 Vitalicio 60.00 0 0 Cantidad de Hijos Pago 1 - 2 30.00 3 - 4 50.00 5 -6 70.00 REGISTRAR: 1. Ingresar el nombre del socio 2. Ingresar el Tipo de Socio (A- Vip, R-Regular, N-Nuevo, V-Vitalicio) 3. Ingresar la edad del socio, la cual debe ser entre 1 a 110 años. 4. Ingresar la cantidad de hijos que tiene el socio. 5. Ingresar la forma de Pago (E-Efectivo, T-Tarjeta, D-Deposito) 6. Ingresar la cantidad de canchas a utilizar al mes 7. Se atenderá si hay disponibilidad, de lo contrario puede dejar de atender, atender solo la cantidad que tenga en stock o actualizar el stock y atender la cantidad solicitada. 8. Mostrará los siguientes montos en pantalla: - MontoPagar = Cuota+ PagoAniver*Cuota+ CantCancha*Precio +Pago de hijos - MontoIgv =MontoPagar*18% - TotalMes=MontoPagar+MontoIgv REPORTAR: 1. La cantidad de Tipo de Socios Vitalicios. 2. La cantidad de pagos en Depósitos 3. La cantidad de hijos de socios con rangos entre 3 -4 4. El monto acumulado de ingresos al mes 5. El monto acumulado de registros de Socios sin hijos 6. El monto promedio de registros de socios Vip con edad mayor a 50
#include <iostream> using namespace std; int main(){ int op,i,edad,cant_hijo,cant_cancha,cant_tipo_socio,cant_pago_depo,cant_hijo_34,cant_ingreso,cant_hijo_0; char nombre_socio,tipo_socio,form_pago; float cuota_mensual,pago_aniver,prec_cancha,montopagar,montoigv,totalmes,montoprom_vip; cant_tipo_socio,cant_pago_depo,cant_hijo_34,cant_ingreso,cant_hijo_0,montoprom_vip=0; do{ cout<<"ingrese la opcion: 1-ingresar datos 2-Reporte 3-SALIR: "; cin>>op; if (op==