Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] Numeros divisibles

Estas en el tema de Numeros divisibles en el foro de Unix / Linux en Foros del Web. ¿Cómo puedo hacer este codigo en bash? Por procedimientos en SQL lo soluciono sin problema pero en bash no tengo ni idea de como hacerlo. ...
  #1 (permalink)  
Antiguo 04/05/2016, 05:30
 
Fecha de Ingreso: mayo-2015
Mensajes: 30
Antigüedad: 9 años
Puntos: 0
Numeros divisibles

¿Cómo puedo hacer este codigo en bash?

Por procedimientos en SQL lo soluciono sin problema pero en bash no tengo ni idea de como hacerlo.

Código SQL:
Ver original
  1. DECLARE num1 TINYINT UNSIGNED DEFAULT 4;
  2.     DECLARE num2 TINYINT UNSIGNED DEFAULT 2;
  3.        
  4.         IF num1%num2=0 THEN
  5.             SELECT CONCAT(num1, 'Es Divisible Por',num2) AS 'Division';
  6.         END IF;

Código BASH:
Ver original
  1. num1=4
  2. num2=2
  3.  
  4. if [ $num1 % $num2 = 0 ];then
  5.     echo 'es divisible'
  6. fi

Saludos.
  #2 (permalink)  
Antiguo 04/05/2016, 12:35
Avatar de Jilti  
Fecha de Ingreso: abril-2007
Mensajes: 47
Antigüedad: 17 años
Puntos: 4
Respuesta: Numeros divisibles

Saludos.... prueba este código

Código BASH:
Ver original
  1. num1=25
  2. num2=2
  3. pepe=$(($num1 % $num2))
  4.  if [ $pepe == 0 ];
  5. then
  6. echo "Divisible";
  7. else
  8. echo "No divisible";
  9. fi
  10. echo "pulsa intro para cerrar el terminal";
  11. read pepe

Espero que te sirva
  #3 (permalink)  
Antiguo 05/05/2016, 05:03
 
Fecha de Ingreso: mayo-2015
Mensajes: 30
Antigüedad: 9 años
Puntos: 0
Respuesta: Numeros divisibles

Cita:
Iniciado por Jilti Ver Mensaje
Saludos.... prueba este código

Código BASH:
Ver original
  1. num1=25
  2. num2=2
  3. pepe=$(($num1 % $num2))
  4.  if [ $pepe == 0 ];
  5. then
  6. echo "Divisible";
  7. else
  8. echo "No divisible";
  9. fi
  10. echo "pulsa intro para cerrar el terminal";
  11. read pepe

Espero que te sirva
Perfecto.

Gracias. Saludos.

Etiquetas: bash, numeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.