alguien sabe como cerrar este tema???
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: daniyo en 10 Julio 2012, 19:47 PM
Pon aqui los errores que te de, siempre ayuda.
Cita de: daniyo en 10 Julio 2012, 19:22 PM
Bueno ahora se puede leer. Lo que veo es que no has corregido lo que te ha dicho DickGumshoe. Debes aplicar la formula que el te ha dicho para que te salga bien. Y lo de que si se comprueba que es menor que 10 tambien va a ser menor que 8 se soluciona poniendo los en el orden contrario y anidados, es decir si es mayor o igual que 2 compruebas si es mayor o igual que 8 y asi.
Y no has cambiado el operador '=' por '==', como tambien te ha dicho DickGumshoe.
Cita de: daniyo en 10 Julio 2012, 19:06 PM
1: Usa las etiquetas GeSHi, si no, no voy a leer el codigo.
2: Quita conio.h, no lo necesitas.
3: Escribe "abandonando" en vez de "adandonando".
Son consejos para obtener respuestas.
Saludos.
Cita de: DickGumshoe en 10 Julio 2012, 18:31 PMno amigo y con la presion de entregarlo hoy... buuu me podrias facilitar el codigo xfavor yo luego me pongo amano creo k esta es la mejor pagina para aprender a utilizar las sintaxis saludos
¿Ya te ha salido bien?
Cita de: DickGumshoe en 10 Julio 2012, 13:11 PM
¡Hola!
Los primeros errores que veo son:
Si tienes más de 10 relojes, le tienes que descontar el 18%, pero no multiplicarlo por 0.18! El algoritmo sería:
Precio final = Precio inicial - (Precio inicial * 0.18)
Así es como debes descontarle el 18%.
Por otra parte, en los if pones:
"Si cantidad es mayor o igual que 10...", "Si cantidad es mayor o igual que 8...", etc.
Si se cumple el primer if se van a cumplir los demás, ya que el número de relojes van a ser más de 10, por tanto, en la segunda condición van a ser más de 8, y te va a hacer más descuento de lo que debería. Por lo tanto, debes usar "else".
En "if(ct>2)", es si es mayor o igual que 2, ya que no hay ninguna condición para cuando sea 2.
En "if(ct=1)", te falta un igual. Para comparar dos valores debes usar "==".
Saludos!
gracias por contestar amigo.......