Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-03-2011
carlospeters carlospeters is offline
Registrado
NULL
 
Registrado: mar 2011
Posts: 4
Poder: 0
carlospeters Va por buen camino
Necesito Ayuda con Programación en Delphi

Buenas disculpen el abuso de usar este foro para una ayuda.
Estudio ingenieria y me estan dando programacion y me mandaron a hacer un programa sencillo que haga las siguientes instrucciones:

Leer el valor de N, utilizando un memo escribir los numeros pares no multiplos de 10 y el promedio de ellos.

la verdad no tengo idea de como hacer para que me escriba cuales son esos numeros, entiendo que debo usar la funcion n mod 2 and n mod 10 pero no se que usar para q el memo los escriba y luego los muestre.

la interfaz es sencilla solo el bitbotton y el cuadro donde ingreso el numero, y claro el memo donde mostrare el resultado.
Responder Con Cita
  #2  
Antiguo 15-03-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Código Delphi [-]
Memo1.Lines.Add(IntToStr(n));
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 15-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
la Pregunta del millon es....
tienes conocimientos basicos de Delphi?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 15-03-2011
carlospeters carlospeters is offline
Registrado
NULL
 
Registrado: mar 2011
Posts: 4
Poder: 0
carlospeters Va por buen camino
bueno son muy basicos, recien lo estoy viendo y me han explicado algunas funciones y mas o menos como manejar las estructuras selecticas simples. pero no tengo idea de como empezar ese ejercicio y es una asignacion
Responder Con Cita
  #5  
Antiguo 15-03-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Un comienzo:
Código Delphi [-]
Var n: Integer;
Begin
 n:= StrToInt(Edit1.text);
 If (n Mod 2 = 0) then
 begin
 Memo1.Lines.Add(IntToStr(n));
 end else
 Showmessage('No es par');
end,
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 15-03-2011
carlospeters carlospeters is offline
Registrado
NULL
 
Registrado: mar 2011
Posts: 4
Poder: 0
carlospeters Va por buen camino
gracias Caral ya he avanzado algo cualquier cosa coloco lo q me vaya pasando Gracias
Responder Con Cita
  #7  
Antiguo 15-03-2011
carlospeters carlospeters is offline
Registrado
NULL
 
Registrado: mar 2011
Posts: 4
Poder: 0
carlospeters Va por buen camino
ok hice lo siguiente para probar en el caso que el numero fuera par y quisiera agregarlo al memo hice lo siguiente

//Datos
n:=strtofloat(Inputbox('Ingrese Valor','Ingrese el Valor de n:',''));

//Operacion
if n mod 2 = 0 then Memo1.Lines.Add(FloatToStr(n));
else
ShowMessage('No es Par');


end;

pero el Delphi me dice Operator not applicable y me selecciona el n mod 2

Ya me di cuenta el error puse N como un Float y tiene q ser Integer lo siento ando desesperado
Responder Con Cita
  #8  
Antiguo 16-03-2011
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Yo diria que:

Código Delphi [-]
Var n, i: Integer;
     contador, suma : Integer;
Begin
 n:= StrToInt(Edit1.text);
 contador :=0;
 suma:=0;
 For i:= 1 to n do
 begin 
    if (i mod 2 = 0) and ( not (i mod 10 = 0) ) then
      begin
        Memo1.lines.add(IntTostr(i));
        inc(contador);
        suma.= suma + i;
      end;//if
end;//for i

Memo1.lines.add('El Promedio es: '+FloattoStr(Suma/contador));


bueno la condicion puede ser como te plasca (o te resulte mas legible), siempre y cuando el resultado sea el mismo

Código Delphi [-]
   
 if (i mod 2 = 0) and ( not (i mod 10 = 0) ) then

Ó

    if (i mod 2 = 0) then 
       if (i mod 10 <> 0) ) then

saludos,
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con programacion en Delphi y tablas sizne Internet 1 11-03-2010 23:03:49
Programa en Delphi Ayuda!!!!para locos de la programacion!!! gCrazy Varios 4 08-02-2009 15:07:49
necesito ayuda, delphi 7 y el radiobutton Napadayushiy Conexión con bases de datos 7 07-06-2005 07:09:34
Necesito ayuda en programación Casper1 Varios 5 13-01-2005 14:17:28
necesito ayuda delphi mysql NGS Conexión con bases de datos 3 05-04-2004 23:48:22


La franja horaria es GMT +2. Ahora son las 03:39:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi