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 18-04-2011
luisito2011 luisito2011 is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 82
Poder: 14
luisito2011 Va por buen camino
Ayuda

hola.. soy yo .. otravej ando molestandolos ... ahora es con este ejercicio
LEER CUATRO NUMEROS Y DETERMINAR SI UNO DE LOS NUMEROS ES CERO SI UNO DE LOS NUMEROS ES CERO IMPRIMA CERO CASO CONTRARIO IMPRIMA NO//
bueno ami me sale.. pero con los 4 numero me salen [color=red]4 veces no o 4 veces 0
como hago para que solo me salga una vez cero si hay 0 en los 4 numeros oh no si no hay un 0 en los 4 numeros

Código Delphi [-]
var
n1,n2,n3,n4:cnumeronatural;
x:integer;
begin
  n1:=cnumeronatural.crear;
  n2:=cnumeronatural.crear;
  n3:=cnumeronatural.crear;
  n4:=cnumeronatural.crear;
  Writeln('Digite  N1');
  readln(x);
  N1.AsignarValor(x);
  Writeln('Digite  N2');
  readln(x);
  N2.AsignarValor(X);
  Writeln('Digite  N3');
  readln(x);
  N3.AsignarValor(X);
  Writeln('Digite  N4');
  readln(x);
  N4.AsignarValor(X);
  if n1.ObtenerValor>0 then begin writeln('no') end else writeln('Cero');
  if n2.ObtenerValor>0 then begin writeln('no') end else writeln('Cero');
  if n3.ObtenerValor>0 then begin writeln('no') end else writeln('Cero');
  if n4.ObtenerValor>0 then begin writeln('no') end else writeln('Cero');
  readln;
gracias

Última edición por luisito2011 fecha: 18-04-2011 a las 01:02:48.
Responder Con Cita
  #2  
Antiguo 18-04-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 [-]
if n1.ObtenerValor = 0 then begin writeln('no') end else writeln('Cero');
if n2.ObtenerValor = 0 then begin writeln('no') end else writeln('Cero');
if n3.ObtenerValor = 0 then begin writeln('no') end else writeln('Cero');
Si el valor es = a Cero (0) ?.
Saludos
PD: Con un titulo asi (ayuda), lo menos que vas a recibir es eso.
Lee la guia del foro.
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 18-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Te digo lo mismo que ha dicho Caral, lee la guía de estilo, gracias por tu colaboración.
Responder Con Cita
  #4  
Antiguo 18-04-2011
luisito2011 luisito2011 is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 82
Poder: 14
luisito2011 Va por buen camino
Bueno si lo dicen por las mayusculas.. lo siento... cuando quise editarlo.. ya no podia por que ya abian respondido...
y graciaj por su ayuda (-.-)
Responder Con Cita
  #5  
Antiguo 18-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por luisito2011 Ver Mensaje
Bueno si lo dicen por las mayusculas.. lo siento... cuando quise editarlo.. ya no podia por que ya abian respondido...
y graciaj por su ayuda (-.-)
Se ve que no has leído la guía de estilo
Responder Con Cita
  #6  
Antiguo 21-04-2011
luisito2011 luisito2011 is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 82
Poder: 14
luisito2011 Va por buen camino
lo siento por no leer.. solo estoy unoj minutos.. en internet... a ver si me responden.. pero bueno cuando pueda... lo ago ... ok
Responder Con Cita
  #7  
Antiguo 21-04-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por luisito2011 Ver Mensaje
lo siento por no leer.. solo estoy unoj minutos.. en internet... a ver si me responden.. pero bueno cuando pueda... lo ago ... ok
Hola luisito2011.

Si no te liás con la terminología y el código, el problema es muy pero muy sencillo... Se reduce a: Si hay una variable cuyo valor sea 0,
mostrar 'Cero' sino mostrar 'No', entonces:
Código Delphi [-]
  if (n1.ObtenerValor=0) or (n2.ObtenerValor=0) or
     (n3.ObtenerValor=0) or (n4.ObtenerValor=0) then
   Writeln('Cero')
  else
   Writeln('No');

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Instalar Ayuda (.HLP) en la Ayuda de Delphi? MasterXP Varios 6 12-04-2006 06:57:49
Ayuda para crear ayuda... Gabriel2 Varios 2 10-06-2005 00:15:18
Leer la ayuda... Ayuda! MaJeSTiC Varios 0 04-08-2004 21:24:42
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59
Ayuda Con Instalacion De Archivos De Ayuda Legolas Varios 1 01-12-2003 14:48:03


La franja horaria es GMT +2. Ahora son las 20:51:49.


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