DISFRUTA DE ESTE ESPACIO DEDICADO A SCRIPTS DE UBUNTU
________________________________________
Script 1 Ubuntu
Enunciado Script 1 Ubuntu
Realizar un script que solicite por teclado un número y saque por pantalla si dicho número es primo o no.
Codigo Script 1 Ubuntu
#!/bin/sh
clear
while true
do
echo Introduzca un numero positivo
read num
if [ $num -gt 0 ]
then
break
fi
done
divisor=2
while [ $divisor -lt $num ]
do
resto=`expr $num % $divisor`
if [ $resto -eq 0 ]
then
echo El numero $num no es primo
exit
else
divisor=`expr $divisor + 1`
fi
done
echo El numero $num es primo
_______________________________________
Script 2 Ubuntu
Enunciado Script 2 Ubuntu
Crear un script que calcule la fracción irreducible de una dada. Para ello deberás solicitar tanto el numerador como el denominador de la fracción, obtener el máximo común divisor de estos y dividir a ambos entre el máximo común divisor obtenido. Si te introducen la fracción con numerador 150 y denominador 225 debería salir por pantalla:
La fraccion irreducible de 150/225 es 2/3
Codigo Script 2 Ubuntu
#!/bin/sh
clear
echo Bienvenido al Script2 practica4
echo Introduzca el numerador
read num
while true
do
echo Introduzca el numerador
read den
if [ $den -ne 0 ]
then
break
fi
done
if [ $num -lt $den ]
then
mcd=$num
else
mcd=$den
fi
while [ $mcd -gt 1 ]
do
resto1=`expr $num % $mcd`
resto2=`expr $den % $mcd`
if [ $resto1 -eq 0 -a $resto2 -eq 0 ]
then
break
else
mcd=`expr $mcd - 1`
fi
done
nuevoNum=`expr $num / $mcd`
nuevoDen=`expr $den / $mcd`
echo La fracion irreducible de $num/$den es $nuevoNum/$nuevoDen
___________________________________________________
No hay comentarios:
Publicar un comentario