Visual C++ .NET - urgente ayudenme con este ejercicio tengo que entregarlo hoy

 
Vista:

urgente ayudenme con este ejercicio tengo que entregarlo hoy

Publicado por maria daniela (1 intervención) el 11/07/2011 15:07:08
por fa chicos lo necesito a mas tardear entro de 3 horas y estoy asustada ayudeme por favor sii anda este es el ejercicio d arreglos



Un centro comercial de la ciudad, tiene dividido el estacionamiento para los vehículos de sus
clientes en cinco areas, identificadas desde la A hasta la E. Para un número determinado de
días la administración del centro comercial ha registrado el número de vehículos que han
utilizado cada una de las areas. La información conocida fue arreglada como se muestra:



Codifique un programa en Lenguaje C, para:

a) Almacenar en arreglos (unidimensional y bidimensional) las areas y la cantidad de
vehículos.

b) Calcule el total de vehículos que ingresaron al estacionamiento en los primeros cinco días.

c) Muestre la cantidad de vehículos que utilizaron cada una de las areas del estacionamiento.

d) Si para el ingreso a cada área debe pagarse un valor diferente en Bs. F. Calcule el ingreso
total, en Bs. F, que obtuvo el centro comercial, para todos los días estudiados.
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
Imágen de perfil de Alejandro

Gestión de estacionamiento en centro comercial

Publicado por Alejandro (265 intervenciones) el 09/02/2024 18:27:23
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <iomanip>
 
using namespace std;
 
const int NUM_DIAS = 5;
const int NUM_AREAS = 5;
 
int main() {
    // Declaración de arreglos unidimensional y bidimensional
    int vehiculosTotales[NUM_DIAS];
    int vehiculosPorArea[NUM_DIAS][NUM_AREAS];
    double tarifasPorArea[NUM_AREAS] = {5.0, 7.0, 4.0, 6.0, 8.0};  // Tarifas en Bs. F por área
 
    // Entrada de datos
    for (int dia = 0; dia < NUM_DIAS; ++dia) {
        cout << "Ingrese la cantidad de vehículos para el día " << dia + 1 << ":" << endl;
        vehiculosTotales[dia] = 0;
 
        for (int area = 0; area < NUM_AREAS; ++area) {
            cout << "Ingrese la cantidad de vehículos para el área " << char('A' + area) << ": ";
            cin >> vehiculosPorArea[dia][area];
            vehiculosTotales[dia] += vehiculosPorArea[dia][area];
        }
    }
 
    // Calcular y mostrar total de vehículos
    int totalVehiculos = 0;
    for (int dia = 0; dia < NUM_DIAS; ++dia) {
        totalVehiculos += vehiculosTotales[dia];
    }
 
    cout << "\nTotal de vehículos en los primeros cinco días: " << totalVehiculos << endl;
 
    // Mostrar la cantidad de vehículos por área
    cout << "\nCantidad de vehículos por área:" << endl;
    for (int area = 0; area < NUM_AREAS; ++area) {
        int totalPorArea = 0;
 
        for (int dia = 0; dia < NUM_DIAS; ++dia) {
            totalPorArea += vehiculosPorArea[dia][area];
        }
 
        cout << "Área " << char('A' + area) << ": " << totalPorArea << " vehiculos" << endl;
    }
 
    // Calcular e imprimir ingreso total en Bs. F
    double ingresoTotal = 0.0;
    for (int dia = 0; dia < NUM_DIAS; ++dia) {
        for (int area = 0; area < NUM_AREAS; ++area) {
            ingresoTotal += vehiculosPorArea[dia][area] * tarifasPorArea[area];
        }
    }
 
    cout << fixed << setprecision(2);
    cout << "\nIngreso total en Bs. F: " << ingresoTotal << endl;
 
    return 0;
}

Este programa en C++ aborda los puntos a, b, c y d de tu solicitud. Asegúrate de adaptar las tarifas por área según los valores reales que apliquen en el centro comercial. ¡Espero que te sea útil, María!
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