Generation

generate functionThu, 22 Jun 2023

con char El administrador del edificio de departamentos "Las torres" de 4 pisos desea llevar el control sobre el cobro de alquileres y expensas del edificio. Cada piso tiene 3 departamentos y cada departamento un nombre que hace referencia al piso y una letra A, B o C como se ve en la siguiente tabla (cada columna es un vector): Familias Alquiler Departamento Estado 1000 "1A" "PEREZ ACHA" 'O' 1500 "1B" "ROCHA FLORES" 'O' 2000 "1C 'L' 1200 'L' "2A" "2B" 'L' 7700 2200 'O' "ARNEZ BUENO" "2C" 'L' "3A" 1900 'L' "3B" 1900 3C 'L' 2400 "4A" 'L' 1600 2100 4B" 'L' 2600 "4C" 'L' El monto de alquiler es diferente según el piso y tipo de departamento, siendo el más barato el primer piso con un incremento de 200 Bs. por piso. Definir los vectores necesarios para almacenar la información de estudiantes aclarando el nombre del vector, tipo de dato, tamaño y que dato del edificio almacenara en cada vector Luego de analizar los datos diseñe una solución que permita al administrador resolver los siguientes problemas: a) Realizar una función o procedimiento para mostrar la planilla y calcular el monto que se cobró por alquileres. b) Realizar una función o procedimiento para mostrar los departamentos libres y cuantos son

struct Familia { char nombre[40]; char departamento[3]; char estado; }; struct Piso { Familia familia[3]; int montoAlquiler; }; void mostrarPlanilla(Piso piso[4]) { int i=0; int j=0; int montoTotalAlquiler=0; cout<<"Planilla de Alquileres"<<endl<<endl; cout<<"Piso\tDepartamento\tNombre\t\tAlquiler"<<endl; for(i=0; i<4; i++) { for(j=0; j<3; j++) { if(piso[i].familia[j].estado=='O') { cout<<i+1<<"\t"<<piso[i].familia[j].departamento<<"\t\t"<<piso[i].

Questions about programming?Chat with your personal AI assistant