Programação para sevidores

398 palavras 2 páginas
Exercícios de Fixação

Valor: 2 ptos

Questões:

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 clear if [ $1 -gt $2 ] then echo " 1 " elif [ $1 -eq $2 ] then echo "0" elif [ $1 -lt $2 ] then echo "-1" fi

2) Fazer um script que receba um número como parâmetro e faça a contagem até 0. A contagem deverá ser regressiva se o número for positivo e progressiva se o número for negativo. Deverá ser respeitado o intervalo de 1 segundo entre a apresentação de cada número.

#!/bin/bash clear for ((i=$1;i>0;i--)) do echo "$i" done 3) 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.

4) Desenvolva um script que realize as operações aritméticas básicas (soma, subtração, divisão e multiplicação), recebendo a operação e os operadores como parâmetros: Exemplo: calculadora.sh 2 + 2 4 calculadora.sh 2 * 3 6 calculadora.sh 8 / 4 2 calculadora.sh 7 - 2 5

5) Elaborar um script que apresente ao usuário um menu com as seguintes opções:

1 – Exibir status da utilização das partições do sistema; (df -h) 2 – Exibir relação de usuário logados; (who) 3 – Exibir data/hora; (date) 4 – Sair.

Informe sua opção:

As linhas acima serão apresentadas aos usuários até que seja escolhida a opção 4 (Sair). Caso seja escolhida alguma opção entre 1 e 3, serão executados os comandos correspondentes e o resultado da execução será apresentado ao usuário. Caso seja informado algum número que não corresponde às opções de menu disponíveis, exibir na tela a mensagem “Opção

Relacionados

  • Softwares
    422 palavras | 2 páginas
  • Análise e desenvolvimento de sistemas
    660 palavras | 3 páginas
  • Estudante
    491 palavras | 2 páginas
  • Sistemas Distribuidos
    645 palavras | 3 páginas
  • Centros de Mídia
    437 palavras | 2 páginas
  • Felipe
    691 palavras | 3 páginas
  • Atividade Sistemas Distribuidos
    919 palavras | 4 páginas
  • Trabalho de Programação WEB
    1278 palavras | 6 páginas
  • Ferramentas de Integracao
    1766 palavras | 8 páginas
  • estacio
    1522 palavras | 7 páginas