• Publicidad

Cómo verificar que un número sea múltiplo de 10

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Cómo verificar que un número sea múltiplo de 10

Notapor BigBear » 2009-09-04 18:40 @819

Hola a todos.

Tengo una pequeña duda porque no sé cómo verificar que un número, por ejemplo, 50, sea múltiplo de diez.

¿Alguien me haría el favor de explicarme cómo se hace?
Última edición por explorer el 2009-09-04 19:05 @837, editado 3 veces en total
Razón: Ortografía, sintaxis
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Cómo verificar que un número sea múltiplo de 10

Notapor explorer » 2009-09-04 18:57 @831

Para que un número -entero- sea múltiplo de diez, basta con que termine en '0'... Fácil, ¿no?

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
    /0$/
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Cómo verificar que un número sea múltiplo de 10

Notapor BigBear » 2009-09-04 19:18 @846

¿Fácil? Pues sí, claro, más de lo que pensaba...

Gracias, explorer, por siempre responder mis posts.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Re: Cómo verificar que un número sea múltiplo de 10

Notapor monoswim » 2009-09-04 22:56 @997

Otra forma que sirve para saber los múltiplos de cualquier número es con el operador % que da el residuo de una división... si dicho residuo es 0 significa que es múltiplo...

El ejemplo más común es saber si un número es par...

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if(10 % 2 == 0){
   print "es par";
else{
   print "no es par";
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Justo el caso de 10 es más fácil como dice explorer...

Saludos
Última edición por explorer el 2009-09-05 09:34 @440, editado 1 vez en total
Razón: Corrección del código
MonoSwim
Perl Programming Language
Avatar de Usuario
monoswim
Perlero nuevo
Perlero nuevo
 
Mensajes: 452
Registrado: 2003-11-18 16:13 @717
Ubicación: Buenos Aires

Re: Cómo verificar que un número sea múltiplo de 10

Notapor explorer » 2009-09-05 09:47 @449

Sí, es cierto, con el operador módulo se pueden realizar ese tipo de comprobaciones.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if (0 == $numero % 10) {
    print "Sí es múltiplo de 10\n";
}
else {
    print "No es múltiplo de 10\n";
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


O de otra forma:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ($numero % 10) {
    print 'No';
}
else {
    print 'Sí';
}
print " es múltiplo de 10\n";
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


O más abreviado:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$base = 10;
print +($numero % $base ? 'No' : 'Sí') . " es múltiplo de $base\n";
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados

cron