kkkk

297 palavras 2 páginas
1) Fazer um script que receba como parâmetro 2 números e retorne:

• 1 ? caso o primeiro seja maior que o segundo

• 0 ? caso os dois sejam iguais

• -1 ? caso o primeiro seja menor que o segundo
#!/bin/bash
read -p "Primeiro numero:" num1 if [[ $num1 = ?([0-9]) ]];then read -p "Segundo numero :" num2 if [[ $num2 = ?([0-9]) ]];then if [ $num1 -gt $num2 ];then echo "O primeiro numero eh maior que o segundo." elif [ $num1 -eq $num2 ];then echo "Os dois valores sao iguais." elif [ $num1 -lt $num2 ];then echo "O primeiro numero eh menor que o segundo." fi else echo "Digite valores numericos!" fi else echo "Digite valores numericos!" fi -----------------------------------------------------------------------------------------------

4) Fazer um script que receba como parâmetro 2 strings e retorne em que posição a segunda string aparece dentro da primeira string. O primeiro caractere deverá ser contado como 1 e o valor 0 deverá ser retornado caso a segunda string não apareça dentro da primeira.
#!/bin/bash
read -p "Digite algo:" str read -p "Digite algo novamente:" substr echo `expr index "$str" "$substr"`
5) Fazer um script que receba como parâmetro 3 notas e imprima a média do aluno e se ele está aprovado ou reprovado. Para a média deverão ser consideradas apenas as 2 maiores notas. Para aprovação as duas notas consideradas devem ser maior ou igual a 4 e a média maior ou igual a 6.
#!/bin/bash
if [ “$#” –eq 3 ] then if [“$1” –ge “$2” –a “$1” –ge “$3” –a “$2” –ge “$3” ] && [ “$1” –ge 4 –a “$2” –ge 4 ] then ((media=($1+$2)/2)) echo “$media” elif [ “$2” –ge “$1” –a “$2” –ge “$3” –a “$3” –ge “$1” ] && [“$2” –ge 4 –a “$3” –ge 4 ] then ((media=($2+$3)/2)) echo “$media” else ((media=($1+$3)/2)) echo “$media” fi if [ “$media” –ge 6 ] then echo “Aprovado” else echo “Reprovado” fi else echo“Quantidade de notas insuficiente”
fi

Relacionados

  • kkkk
    2223 palavras | 9 páginas
  • kkkk
    1150 palavras | 5 páginas
  • kkkk
    891 palavras | 4 páginas
  • KKKK
    6144 palavras | 25 páginas
  • Kkkk
    262 palavras | 2 páginas
  • kkkk
    8582 palavras | 35 páginas
  • kkkk
    1538 palavras | 7 páginas
  • kkkk
    1175 palavras | 5 páginas
  • kkkk
    1819 palavras | 8 páginas
  • Kkkk
    1550 palavras | 7 páginas