elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda ejercicio c++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda ejercicio c++  (Leído 3,004 veces)
escuderoi

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Ayuda ejercicio c++
« en: 12 Junio 2015, 23:39 pm »

Les dejo el enunciado, apenas logro comprender lo que se pide... si alguno lo comprende por favor paseme aunque sea el pseudocodigo o un diagrama de flujo para pensarlo yo.

Gracias

POR CIERTO, SOLO VIMOS HASTA CICLOS CON WHILE, NO USAMOS FOR NI VIMOS VECTORES/MATRICES

EJERCICIO 2 Un estacionamiento público cobra una tarifa mínima de $20.00 por estacionarse hasta tres horas;  luego cobra $5.00 por cada hora o fracción a partir de las tres horas. La tarifa máxima por período de 24 horas es de $100.00. Suponga que ningún automóvil se estaciona por más de 24 horas a la vez. Escriba un programa que calcule e imprima las cuentas por estacionamiento de tres clientes que dejaron allí sus autos ayer. Usted introduce las horas de estacionamiento de cada cliente. Su programa imprimirá los resultados en forma tabular y con orden, y calculará e imprimirá el total de los recibos de ayer. Sus salidas deberán aparecer en el siguiente formato:
Auto         Horas             Cargo
1           1.5        20.00
2           4.0        25.00
3         24.0      100.00
TOTAL      29.5           145.00


En línea

Regexp

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: Ayuda ejercicio c++
« Respuesta #1 en: 13 Junio 2015, 00:10 am »

Buenas,

¿Tienes un máximo de clientes para tabular? Si es así, es un ejercicio de módulo (el operador %). Sino, me temo que se debe hacer con vectores (o una lista)

Saludos


En línea

No todo el que deambula está perdido
escuderoi

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Ayuda ejercicio c++
« Respuesta #2 en: 13 Junio 2015, 00:18 am »

Según el enunciado, aclara "de tres clientes" únicamente
En línea

Regexp

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: Ayuda ejercicio c++
« Respuesta #3 en: 13 Junio 2015, 03:27 am »

Según el enunciado, aclara "de tres clientes" únicamente

Buenas, en ese caso necesitas tres variables, escribo algo de psudocódigo sólamente para una factura.

Código:
sea horas y factura variables tipo flotante
sea aux de tipo entero

si horas<=3 entonces factura = 20
si horas>3 entonces
aux = casting horas a entero
factura =20 + [ aux - 3 ]*5
si factura>100 entonces factura = 100

Entiendo que cuando dice 20 como tarifa mínima hasta 3 horas y 5 por hora o fracción adicional pide por ejemplo que si son 4 horas son 20+5 el total, y si son, por ejemplo 4 horas y media el total a pagar por ese cliente sería 20+0.5*5 (o sea la fracción de hora adicional)

Con casting me refiero a lo siguiente
Código
  1. (int) factura
  2.  

En ese caso se trunca el numero flotante a su parte entera, si es 3.5, devuelve 3.

Mientras no introduzcan cantidades exorbitantes des horas no dará problemas. Creo que la librería stándar math.h trae algo por el estilo. Quizás también te sirva.

Seguramente necesites una variable para almacenar los totales y tres pares de variables para las facturas y las oras para ir pidiendo de tres en tres.

Saludos
En línea

No todo el que deambula está perdido
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Ejercicio C 100
Ejercicios
Dem0ny 2 6,052 Último mensaje 19 Diciembre 2007, 22:45 pm
por Dem0ny
Ayuda co un ejercicio de C#
.NET (C#, VB.NET, ASP)
hitori batusai 2 5,364 Último mensaje 22 Febrero 2008, 01:53 am
por hitori batusai
Ayuda con ejercicio de VB
Programación Visual Basic
guada_sp 5 3,371 Último mensaje 8 Marzo 2008, 02:54 am
por ‭‭‭‭jackl007
[Ejercicio] Aca tienen un ejercicio para practicar « 1 2 3 »
Programación Visual Basic
Dreamaker 20 15,832 Último mensaje 5 Septiembre 2010, 02:57 am
por TGa.
Ayuda ejercicio de Pascal, cuando uno no lo ve claro pide ayuda
Programación General
manu3742 1 3,255 Último mensaje 31 Marzo 2011, 15:43 pm
por d(-_-)b
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines