C/Visual C - Ayuda !! necesito el algoritmo para resolver este Problema utilizo devC++

 
Vista:
sin imagen de perfil

Ayuda !! necesito el algoritmo para resolver este Problema utilizo devC++

Publicado por Jose (1 intervención) el 22/04/2014 03:20:56
La compa耥a de celebraciones de fiestas 揟u Fiesta�, ofrece un paquete completo para la celebraci髇 de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas, comida, arreglos y m鷖ica. El monto a cobrar por la fiesta depende de la cantidad de invitados que asisten a la fiesta. Al finalizar la fiesta, se contacta al cliente y se le cobra por los servicios. Este cobro viene dado por la cantidad de invitados que estuvieron en la fiesta y la duraci髇 de la misma seg鷑 la siguiente tabla:


Entre 1 y 100 invitados $ 80.00 c/u
Entre 101 y 500 invitados $ 60.00 c/u
M醩 de 500 invitados $ 40.00 c/u


Adicionalmente, se establece una cuota adicional a pagar, seg鷑 las horas que dur� la fiesta, la tabla se muestra a continuaci髇:

1 a 3 horas 1000.00
4 a 6 horas 2000.00
M醩 de 6 horas 3000.00



Escriba el algoritmo, que reciba los datos de las fiestas efectuadas en un mes: c閐ula del contratante, cantidad de invitados y n鷐ero de horas de la fiesta, y genere el monto a pagar por fiesta, mostrando la siguiente informaci髇:

** Resultados Esperado:

*Para cada fiesta:
C閐ula, cantidad de invitados y n鷐ero de horas de la fiesta
Monto a cancelar por fiesta.

*Para la compa耥a:
Total invitados en todas las fiestas efectuadas durante el mes.
Total horas en todas las fiestas efectuadas durante el mes.
Cantidad de fiestas por cada rango de horas.
Fiesta con mayor pago
Fiesta con menor pago
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

Ayuda !! necesito el algoritmo para resolver este Problema utilizo devC++

Publicado por Chema (234 intervenciones) el 22/04/2014 10:36:00
Algoritmo calculador del coste de fiestas y festejos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define VIP(n) ((n) >= 1 && (n) < 100 ? 80 :  \
				  (n) > 100 && (n) < 500 ? 60 : (n) > 500 ? 40 :0)
 
#define TASK(n) ((n) >= 1 && (n) < 3 ? 1000 : (n) > 3 && (n) < 6 ? 2000 :3000)
 
#define PARTY(n,c) (VIP(n) * TASK(c))
 
int main(void){
 
	int vip = 5;
	int task = 5;
	int party;
 
	party = PARTY(vip,task);
 
	printf("\n%d", party);
 
 
	return 0;
}
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