ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Musica


Enviado por   •  19 de Noviembre de 2012  •  296 Palabras (2 Páginas)  •  412 Visitas

Página 1 de 2

/*1) Una empresa de autobuses hace viajes desde la Capital del País hacia ciudades del interior, para lo cual dispone de dos tipos de vehículos, pequeños y grandes, con capacidad de 20 y 60 pasajeros respectivamente.

Cada vez que parte un autobús del terminal de la ciudad Capital es anotado el tipo de vehículo ( P o G) y el número de pasajeros que transporta.

La empresa desea un reporte al final del día con la información siguiente:

A- Para cada viaje:

1. El tipo de autobús:

2. La cantidad de pasajeros.

3. El mensaje " Ganancía " si en el autobús viaja un número de pasajeros igual o mayor que el 50% de su capacidad, y " Pérdida " en caso contrario.

B- Para la totalidad de los viajes:

1. Para cada tipo de vehículo:

a. El número de viajes.

b. El total de pasajeros.

c. El promedio de pasajeros por viaje.

Cree los métodos necesarios para resolverlo.*/

class CAutobuses

{

public static void main (String arg[])

{

char resp,tipo;

int pas , acumP , acumG , contP , contG ;

pas = acumP = acumG = contP = contG = 0;

System.out.println("Hay Autobuses? ");

resp = CTeclado.ReadChar();

while ((resp == 's') || (resp == 'S'))

{

System.out.println("Tipo de autobus P o G ");

tipo = CTeclado.ReadChar();

System.out.println("Introd. Cantidad de pasajeros ");

pas = CTeclado.ReadInt();

if ((tipo == 'p') && (pas <= 20))

{

Viaje(20, pas, tipo);

contP++;

acumP += pas;

}

else if ((tipo == 'g') && (pas <= 60))

{

Viaje(60, pas, tipo);

contG++;

acumG += pas;

}

else

{

System.out.println("Hay error en la entrada");

}

System.out.println("Hay Autobuses? ");

resp = CTeclado.ReadChar();

}

System.out.println("Para los autobuses tipo 'p' pequenos ");

MostrarTotales (contP, acumP);

System.out.println();

System.out.println("Para los autobuses tipo 'g' grandes ");

MostrarTotales (contG, acumG);

}

static void Viaje (int puestos,int pasajeros,char tipo)

{

System.out.println("El tipo de autobus es " + tipo);

System.out.println("El autobus tiene " + pasajeros + " pasajeros");

if ((pasajeros * 100/puestos) >= 50)

{

System.out.println("Ganancia");

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com