Continuando a nossas dicas de shell script vou deixar estas 6 questões e no final estão as respostas para depois você conferir.
As questões são:
1) Mostrar o antecessor é o sucessor de um número.
2) Faça script para calcular o troco de uma determinada transação. O usuário deve entrar o preço do produto comprado, a quantidade de produto, e o valor pago pelo
comprador. Com isso calcule o preço total da transação e o troco a ser dado.
3) Script que leia a base (B) e a altura (A) de um retângulo e calcule:
a. perímetro do retângulo P=2*(B+A)
b. A área do retângulo A=B*A "
4) Script que leia cinco números inteiros, calcule e escreva a soma, o produto e a média dos números lidos.
5) Script que leia A, B e C e calcule o resultado das seguintes fórmulas:
a. (5*C+12*B) *A
b. ((2*A)-B))*C
c. (5+A)-(B*C)"
6) Script que leia o número de horas que um funcionário trabalha por dia (NH) e calcule a quantidade de horas trabalhadas em 30 dias.
Download dos Scripts:
blog2.geraldofilho.com/linux/Exercicio1.sh
As questões são:
1) Mostrar o antecessor é o sucessor de um número.
2) Faça script para calcular o troco de uma determinada transação. O usuário deve entrar o preço do produto comprado, a quantidade de produto, e o valor pago pelo
comprador. Com isso calcule o preço total da transação e o troco a ser dado.
3) Script que leia a base (B) e a altura (A) de um retângulo e calcule:
a. perímetro do retângulo P=2*(B+A)
b. A área do retângulo A=B*A "
4) Script que leia cinco números inteiros, calcule e escreva a soma, o produto e a média dos números lidos.
5) Script que leia A, B e C e calcule o resultado das seguintes fórmulas:
a. (5*C+12*B) *A
b. ((2*A)-B))*C
c. (5+A)-(B*C)"
6) Script que leia o número de horas que um funcionário trabalha por dia (NH) e calcule a quantidade de horas trabalhadas em 30 dias.
|
#!/bin/bash
echo
"Script 1 - blog.geraldofilho.com "
echo
"Mostrar o antecessor é o sucessor de um número"
echo
"Insira um número:"
read
num
ant=$((
$num - 1 ))
suc=$((
$num + 1 ))
echo
"O antecessor de $num é $ant"
echo
"O sucessor de $num é $suc"
echo
"Script 2 - blog.geraldofilho.com"
echo
"Calcular o troco de uma transação"
echo
"Insira o preço do produto comprado:"
read
preco
echo
"Insira a quantidade do produto comprado:"
read
qtde
echo
"Insira o valor pago:"
read
valor
valorT=$((
$preco * $qtde ))
troco=$((
$valor - $valorT ))
echo
"O troco da transação é $troco"
echo
"Script 3 - blog.geraldofilho.com"
echo
"Script que leia a base (B) e a altura (A) de um retângulo e
calcule:
a.
perímetro do retângulo P=2*(B+A)
b.
A área do retângulo A=B*A "
echo
"Insira o valor da base:"
read
B
echo
"Insira o valor da altura:"
read
A
perimetro=$((
2 * ($B + $A) ))
echo
"O perimetro é $perimetro"
echo
"Script 4 - blog.geraldofilho.com"
echo
"script que leia cinco números inteiros, calcule e escreva a
soma, o produto e a média dos números lidos."
echo
"Insira o 1º número:"
read
num1
echo
"Insira o 2º número:"
read
num2
echo
"Insira o 3º número:"
read
num3
echo
"Insira o 4º número:"
read
num4
echo
"Insira o 5º número:"
read
num5
soma=$((
$num1 + $num2 + $num3 + $num4 + $num5 ))
produto=$((
$num1 * $num2 * $num3 * $num4 * $num5 ))
media=$((
($num1 + $num2 + $num3 + $num4 + $num5) / 2 ))
echo
"Soma: $soma"
echo
"Produto: $produto"
echo
"Media: $media"
echo
"Script 5 - blog.geraldofilho.com"
echo
"Script que leia A, B e C e calcule o resultado das seguintes
fórmulas:
a.
(5*C+12*B) *A
b.
((2*A)-B))*C
c.
(5+A)-(B*C)"
echo
"Insira A:"
read
A1
echo
"Insira B:"
read
B1
echo
"Insira C:"
read
C1
a=$((
(7 * $C1 + 5 * $B1) * $A1 ))
b=$((
(2 * ($A1 - $B1)) * $C1 ))
echo
"O resultado da expressão a é $a"
echo
"O resultado da expressão b é $b"
echo
"Script 6 - blog.geraldofilho.com"
echo
"script que leia o número de horas que um funcionário
trabalha por dia
(NH)
e calcule a quantidade de horas trabalhadas em 30 dias."
echo
"Insira a quantidade de horas/dia:"
read
horas
jornada=$((
$horas * 30 ))
echo
"A quantidade de horas em 30 dias é $jornada"
echo
"--------------------------------------------------------------------------"
echo
"Script terminado, tecle [ENTER] para sair"
read
enter
|
Download dos Scripts:
blog2.geraldofilho.com/linux/Exercicio1.sh

0 Comentários
Comentários são sempre bem vindos.
Para links quebrados entre em contato.
Os comentários são moderados.
Não respondemos a comentários realizados pelo Facebook pois este nem sempre nós notifica sobre novos comentários.