![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Entiendo que el ejercicio es para que practiques los bucles, para resolver el problema indicado realmente no haría falta ninguno. Fijate en que en el enunciado se te fuerza a utilizar una entre 3 posibilidades (for,while,repeat). Solo necesitas utilizar uno, aunque para familiarizarte con ellos creo que estaría bien que resolvieses el problema de las tres formas posibles, una con cada bucle.
Creo que el problema que tienes es que aún no los entiendes bien. Temo que cualquier pista que podamos darte te desvie del proposito del problema que es que te esfuerces en encontrar una solución y aprendas en el proceso. Se ve que te esfuerzas en aprender por como has planteado la pregunta y porque has puesto lo que llevas averiguado. Intentalo un poco más, te recomiendo de veras que utilices un solo bucle en el proceso, el que tu quieras, pero solo 1. Una cosilla mas, si ves que hay partes del código que son iguales y repites 2 veces, intenta cambiar el código para escribirlas una sola vez. De veras que lo mas dificil y divertido de esto de programar es pelearse con un problema hasta encontrarle la solución. Por aquí hay unos cuantos hilos que lo demuestran. |
|
#2
|
||||
|
||||
|
Hola.
De la última consulta entiendo que el combustible incial es constante (50) y debes ingresar los kilometros que pretendes lograr así como la velocidad a que conduciras. El algorítmo debe ir mostrando el kilometraje realizado y el combustible restante (o el consumido para el caso es lo mismo) y de terminarse el combustible antes de realizar el kilometraje pretendido debe avisarlo con un mensaje. ¿ Es correcto ? Claro está que conociendo el consumo a la velocidad ingresada sabemos a priori si podrá realizar el kilometraje pretendido, de todos modos a modo de guía un ejemplo en pseudocódigo: Código:
PROCEDIMIENTO consumo
VARIABLES
litros, velocidad, consumo: FLOTANTE
kilometros, aux: ENTERO
COMENZAR
litros <- 50
aux <- 0;
leer (kilometros, velocidad)
si velocidad < 110 entonces
consumo = 0.33
si no
consumo = 0.5
mientras ( aux <= kilometros ) ^ ( litros >= 0 ) hacer
comenzar
si litros < consumo entonces
escribir("¡ Tanque vacío ! recorrio:", aux, "km")
si no
escribir("km:", aux, "lt:", litros) { km y litros restantes }
aux = aux + 5;
litros = litros - consumo;
fin
FIN
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 10-05-2018 a las 17:11:28. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda con Bucles | Olenkaguilar | OOP | 1 | 05-04-2014 01:29:26 |
| bucles en sql | chass | SQL | 2 | 15-10-2008 19:14:39 |
| Sobre los bucles While y Do While | Mya | Varios | 8 | 25-08-2008 19:17:01 |
| bucles en SQL | servicomp | SQL | 3 | 11-06-2006 03:07:21 |
| bucles anidados con PHP | __cadetill | PHP | 8 | 21-07-2003 02:12:28 |
|