american idol
Bovino adicto
- Desde
- 7 Jul 2008
- Mensajes
- 534
- Tema Autor
- #1
Hola, agradecería a alguien que me ayude con este ejercicio.
gracias de antemano
Ahorita voy en la primera parte donde se pide lo del carro y esto es lo que llevo.Una universidad ha decidido poner servicios de transporte para sus alumnos que van del campus Norte al campus Sur y viceversa. Hay 2 tipos de transporte, en carro o en suburban, el transporte en carro cuesta $150 pesos sin importar la cantidad de personas que vayan en el carro; el transporte en suburban tiene un costo mínimo de $200 si viaja un pasajero o dos, y a partir del tercer pasajero el cobro es de $80 pesos por persona.
Algunos alumnos cuentan con credencial de descuento, con la cual obtienen un 10% de descuento del costo final de su transporte; es decir, primero se calcula el costo del viaje y al final se le aplica el descuento.
Se requiere que realices un programa en C++ que pregunte el tipo de auto que se quiere, después, si se trata de una suburban pregunte la cantidad de pasajeros y calcule el costo del viaje; luego pregunte si el alumno cuenta con credencial de descuento y si es el caso aplique el descuento, finalmente que muestre el costo del viaje.
Me marca 16 errores, pero no sé que es lo que tengo que modificar. Para hacer este programa me estoy basando en otro que tenia de un curso anterior pero no sé porque me sale mal.#include <stdio.h>
#include <iostream>
using namespace std;
using std::cin;
using std::cout;
int i,j;
int opcion;
int carro;
int costocarrro;
int suburban;
int costosuburban;
int credencial;
int pasajeros;
int a;
int b;
int totalcarro;
int totalsuburban;
int main ()
{
int opcion;
cout<<"Escoge tu opción de viaje:\n"
<<"A) Viaje en carro.\n"
<<"B) Viaje en suburban.\n"
<<endl;
cin>>opcion;
switch (char)
{
case (a) //si escoge carro
costocarro = 150
resp=1
while (resp==1)
{
printf("Ingresa el número de pasajeros:");
scanf("%d",&carro);
if (carro=>1)
{
costocarro = carro * 150;
}
printf("\n El total a pagar es: %d",costocarro);
}
printf("¿Cuentan con credencial de estudiante? 2=si 3=no");
scanf("%d", &resp);
resp=2
while (resp==2)
{
costocarro= costocarro * .10 - costocarro;
printf("El total a pagar es de: %d", costocarro);
}
resp=3
while (resp==3)
{
printf("el total a pagar es de %d, costocarro);
}
break;
case (b)//el de la suburban.
}
}
gracias de antemano