Linux/Unix Shell Scripting - necesito un script que multiplique n numeros pares

 
Vista:

necesito un script que multiplique n numeros pares

Publicado por juan (1 intervención) el 04/02/2018 17:43:04
necesito un script que multiplique n numeros pares
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

necesito un script que multiplique n numeros pares

Publicado por xve (309 intervenciones) el 04/02/2018 19:30:29
Hola Juan, no explicas mucho... por lo que te he preparado un simple código que multiplica los numeros pares por ellos mismos des de el 2 hasta el numero que indiques.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
 
re='^[0-9]+$'
 
while :
do
	echo "Introduce un numero:"
	read numero
 
	if [[ $numero =~ $re ]];then
		break
	else
		echo "$numero no es un numero"
	fi
done
 
for i in $(seq 2 2 $numero)
do
	echo `expr $i \* $i`
done

Esta hecho en bash
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 15
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

necesito un script que multiplique n numeros pares

Publicado por soicker (13 intervenciones) el 10/02/2018 01:24:08
Es un ejemplo de números pares

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
 
read_num=$(expr ${1} % 2 )
 
if [ ${read_num} -eq 0 ] ; then
    for i in $(seq 2 2 ${1}); do
        expr $i \* $i
    done
else
    echo "${1} no es un numero par"
fi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar