Você está na página 1de 4

#!

/bin/bash
echo “DIGITE O VALOR INICIAL: ”
read INI
echo“DIGITE O VALOR FINAL: ”
read VF
SOMA=0
if [ $INI % 2 -ge 0 ]; then
INI=$INI + 2
else
INI =$INI + 1;
fi
if [ $VF % 2 -ge 0 ] ; then
VF<=$VF-2
else
VF=% VF – 1
fi
for i in ($INI ATÉ $VF)
SOMA=$SOMA + I;
echo $i, “ “;
done
read “Soma: “, $SOMA);
fi

#!/bin/bash
echo “DIGITE O VALOR INICIAL: ”
read INI
echo“DIGITE O VALOR FINAL: ”
read VF
SOMA=0
if [$INI $valor % 2 -eq 0 ] ;then
INI=$INI + 2;
else
INI=$INI + 1;
fi
SE (VF MOD 2=0) ENTÃO
VF<-VF-2
SENÃO
VF <- VF – 1
if
for i in =$INI ATÉ VF PASSO 2 REPITA
SOMA <- SOMA + I;
ESCREVA(I, “ “);
FIMPARA
ESCREVA(“Soma: “, SOMA);
FIM.

#!/bin;bash
echo"Informe o limite superior: "
read sup
echo "Informe o limite inferior: "
read inf
echo
for i in ($inf -gt 0 ate $sup))
do
if [ $inf %2 - ne 0 ]; then
echo $inf
soma -lt $soma+1
fi
done
echo "Soma dos números ímpares no do Intervalo: "$soma

for (( i=0

*********************************************
#!/bin;bash
i=0
contqtdP=0
soma=0
for((i=$limitinf;i<=limitesup;i++))
{
echo"Informe o limite inferior: "
read limtinf
echo "Informe o limite superior: "
read limsup
if [ `expr $i % 2` -eq 0 ]; then
contqtdP=$(($contqtdp+1))
soma=$(($soma+$i))
}
echo " Numeros pares: $contqtdP "
echo " Somatoria : $soma."

*****************************************************
#!/bin/bash

i=0
contqtdP=0
soma=0
for((i=0;i=$limitinf;i<=limitesup;i++))
{
echo"Informe o limite inferior: "
read limtinf
echo "Informe o limite superior: "
read limsup
if [ `expr $i % 2` -eq 0 ]; then
contqtdP=$(($contqtdp+1))
soma=$(($soma+$i))
}
echo " Numeros pares: $contqtdP "
echo " Soma: $soma

**************************************************
#Criar um script que leia os limites inferior e superior de um intervalo e imprima
todos os números pares deste intervalo. Suponha que os dados digitados são para um
intervalo crescente, ou seja, o primeiro valor é menor que o segundo (valor 2.0).
Ex:
Valor inferior = 4
Valor superior = 10
Saída:
Números pares: 4, 6, 8 e 10

#!/bin/bash
echo " Informe o limite inferior: "
read limitinf
echo " Informe o limite superior : "
read limisup

i=0
contqtdP=0
soma=0

for ((i=0;i<=10;i++))
{
if [ `expr $i % 2` -eq 0 ]; then
soma=$(($soma+$i))
contqtdP=$(($contqtdP+1))
fi
}
echo " Numeros pares: $contqtdP. "
echo " Soma : $soma."

****************************************************************
#!/bin/bash

par=0
impar=0
soma=0
ate=(seq $ini $fim)

echo " "Informe o valor do limite inferior: ""


read ini
echo "Informe o valor do limite superior: "
read fim
if [ `expr $ate % 2` -eq 0 ]; then
read par
else
read impar
fi
for i in $(seq $ini $fim); do
soma=$(($par+i))
echo "$i"
done
echo "Soma: $soma"

#!/bin/bash
soma=0
cont=0
valor=1
until [ $inf -eq 0 a ]
do
echo " Digite o valor : "
read valor
if [ `expr $valor % 2` -eq 0 -a $valor -ne 0 ]; then
soma=$(($soma+$valor ))
cont=$(($cont+1))
fi
done
media=`echo "scale=2; $soma/$cont" | bc`
echo " A media é: $media

Você também pode gostar