HACK HiSPANO
Volver Atras   HACK HiSPANO > PROGRAMACION > GENERAL
Actualizar esta página Necesito una corrección

Respuesta
 
LinkBack Herramientas Modos de Vista
  (#1) Antiguo
Avanzado
 
Posts: 328
Fecha de Ingreso: Oct 2002
Localización: Haciendo algún Flip por ahí...
Necesito una corrección - 30-05-2012, 06:36


Hola he comensado a estudiar programación y me esta costando, le pongo empeño pero aun asi se me dificulta.

Dejo un problemita que me dieron a resolver con pseudocodigo y mi solución para saber si lo hice bien:

1.- Leer importes de facturas, seleccionar e imprimir aquellos
importes mayores a 100 y menores o iguales a 400. Calcular además
cual fue el mayor importe leído. El fin del proceso está dado por
un importe de factura igual a cero.


ImpF: importe factura
ImpM: importe mayor

-------------------------------------------


Inicio

ImpM = 0

Leer (F)

mientras (F <> 0) hacer

si (F > 100) y (F <= 400) entonces
imprimir (F)
si (F > ImpM) entonces
ImpM = F
fin si
fin si

fin mientras

Imprimir (impM)

fin

--------------------------------------------

Gracias.


"Hoy me escape por la windor... Gracias Billy!!!"
Responder con Cita
  (#2) Antiguo
Avanzado
 
Posts: 427
Fecha de Ingreso: Jan 2004
Localización: Argentina
30-05-2012, 17:52


Hola parece bien, aunque segun el enunciado me parece que los If o "Si" no deberian estar anidados, osea uno dentro de otro sino separados y lo otro que le cambiaria es en vez de iniciar impM (que deberias llamar LeiM bajo tu notacion) en 0 lo haria en F:

Código:
Inicio

Leer (F)
ImpM  = F

mientras (F <> 0) hacer

	si (F > 100) y (F <= 400) entonces
		imprimir (F)
	fin si
           si (F > ImpM) entonces
		ImpM = F
           fin si

fin mientras

Imprimir (impM)

fin


<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>
No llores porque termino, sonrie porque sucedio-.
Responder con Cita
  (#3) Antiguo
Avanzado
 
Posts: 328
Fecha de Ingreso: Oct 2002
Localización: Haciendo algún Flip por ahí...
31-05-2012, 03:28


Muchas gracias, estaba mas o menos encaminado entonces... Por un segundo dudé sobre los de iniciar ImpF (o LeiM) en F, pero creo que está clarísimo que el primer importe ya le dá valor mayor a esa variable.
Estoy seguro que voy a preguntar muchas tonteras en el futuro, pero bueno, hace un par de semanas que empecé con esto de cero en un grupo que está adelantado 2 meses, espero que no les molesten.


"Hoy me escape por la windor... Gracias Billy!!!"
Responder con Cita
Respuesta

Bookmarks

Herramientas
Modos de Vista

Normas
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies son On
[IMG] código esta On
Código HTML esta Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Alojado en Hacheté Diseños Web

Powered by vB 3
Copyright © 1999-2013 HACK HiSPANO