![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Tal vez resulte un tanto pesado el hecho y la manera en que me he dirjido. Mi intención es más mostrar un algoritmo de como proceder y no tanto el código.
El asunto aqui es una cuestión de lógica. El algoritmo que implementa realiza un repeat más le falta hacer dos cosas: 1. llevar un contador de pasadas 2. dividor el total acumulado por dicha cantidad Por el punto 1 se resuelve facilmente con añadir una nueva variable.
Y acumular el valor en donde sea necesario:
Al final del ciclo repeat o while (se puede hacer con ambos ciclos) simplemente hacer la división entera (si son enteros).
En este ejemplo yo hago la división entera entre la variable total y cantidad. Espero que ahora quede más claro. Saludos, |
|
#2
|
||||
|
||||
|
Hola
Estas seguro amigo?. No se, algo me falta, por eso te lo pregunto. Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
Cita:
hola, oye me intereso mucho el programa de este chavo sobre todo en la parte de function MediaUntil(a, b: Cardinal): Cardinal; asm xchg eax, edx xchg eax, ecx xor eax, eax cmp ecx, edx jb @Exit sub ecx, edx push ecx @Next:inc edx add eax, edx loop @Next xor edx, edx pop ecx div ecx @Exit: pero no entiendo lo que kieren decir, estube leyendo en la ayuda de delphi, pero lo malo k esta en ingles, y tmb en wiky pero no encuntro todo muy claro porcierto cuales son los comandos de suma y divicion |
|
#4
|
|||
|
|||
|
Cita:
El dice que no tiene la obligación de escribir código bonito y que quiso depertar la curiosidad del muchacho pero lo que si despertó fue la confusión, está claro ahí arriba. Dice que no tiene la obligación de hacerle las cosas a nadie pero si nadie le había pedido que se las hiciera. Yo solamente dije que me parecía confuso el nombre de las variables, es una opinión nada más, ¿no se puede criticar porque hay alguno que lo toma como agresión? Saludos |
|
#5
|
||||
|
||||
|
¡Qué malvadosos son, apañeros! El/La pobre tsue se está haciendo un lío morrocotudo. Como sigan así vamos a perder un adepto. ¡Un poco de seriedad, por favor!
¿Acaso no somos profesionales? ¿Acaso no nos encontramos, hace tiempo, en su misma situación? ¿Y los niños? ¿Por qué nadie piensa nunca en los niños? ![]() ![]() ![]() [off-topic]1999.... 1999... ¿qué hago? ¿Sucumbo al síndrome de Al? ![]()
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#6
|
||||
|
||||
|
Vamos a ver... si estás usando delphi:
En tu formulario colocas dos cajas de texto (Tedit) que vienen en la paleta standar. Al primero le llamaremos edtValorInical y al segundo edtValorFinal. Además de esos dos TEdits, colocamos un botón y luego le das doble click a ese botón y Delphi te llevará al evento OnClick del mismo. Ahí, la idea es hacer lo siguiente: Código:
Variables: Contador, Sumatoria: Entero
ValorInicial, ValorFinal: Entero
Promedio: Real
Inicio
Contador = 0
Sumatoria = 0
Promedio = 0
ValorInicial = edtValorInicial.Text
ValorFinal = edtValorFinal.Text
Mientras ValorInicial <= ValorFinal hacer
Sumatoria = Sumatoria + ValorInicial
valorInicial = ValorInicial + 1
Contador = Contador + 1
Fin
Promedio = Sumatoria / Contador;
Mostrar(Promedio)
Fin
yo lo hubiera hecho con un arreglo y usando la función "mean", pero bueno....
__________________
Última edición por ContraVeneno fecha: 25-08-2008 a las 17:58:53. |
|
#7
|
||||
|
||||
// Saludos |
|
#8
|
||||
|
||||
|
Cita:
buenisimo...
__________________
Web |
|
#9
|
||||
|
||||
|
Cita:
¡Eso es abuso de poder! y eso me pasa a mi por pensar como programador....
__________________
Última edición por ContraVeneno fecha: 25-08-2008 a las 18:05:35. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Con que programa se programa y compila en Java | David | JAVA | 5 | 15-01-2007 01:41:03 |
| programa para ver en que direccion del registro de windows escribe un programa? | JuanErasmo | Varios | 1 | 09-11-2006 20:42:05 |
| Lanzar programa desde mi programa | Pablo Carlos | API de Windows | 32 | 09-09-2004 13:56:26 |
| Ejecutar un programa externo desde un programa de Delphi | Roger_Fernandez | Varios | 3 | 02-09-2004 18:05:36 |
| Ejecutar un programa DENTRO de otro programa | seduerey | Varios | 8 | 12-11-2003 13:56:20 |
|