TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Logica exercícios

Seminário: Logica exercícios. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  21/12/2013  •  Seminário  •  784 Palavras (4 Páginas)  •  405 Visualizações

Página 1 de 4

Exercícios

Exercício 01

Faça um programa que receba a idade de duas pessoas e verifique qual das duas é maior e imprima na tela a idade da pessoa mais velha.

Resposta:

#!/bin/bash

declare -i IDADE1

declare -i IDADE2

printf "\n Digite a idade da primeira pessoa"

read IDADE1

printf "\n Digite a idade da segunda pessoa"

read IDADE2

printf "$IDADE1 $IDADE2"

if [ "$IDADE1" -gt "$IDADE2" ] ; then

printf "\n A maior idade e %d" "$IDADE1"

else

printf "\n A maior idade e %d" "$IDADE2"

fi

exit

Exercício 02

Escreva um algoritmo para ler um valor inteiro e escrever se ele está entre os números 1 e 10, ou não está.

Resposta:

#!/bin/bash

declare -i NUMERO

printf "\n Digite um número para verificar se ele está entre 1 e 10"

read NUMERO

if [ $NUMERO -ge 1 ] && [ $NUMERO -le 10 ] ; then

printf "\n O número está entre 1 e 10"

else

printf "\n O número não está entre 1 e 10"

fi

exit

Exercício 03

Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida e o preço unitário. Calcular e escrever o total (total = quantidade adquirida * preço unitário), e o total a pagar (total a pagar = total - desconto), sabendo-se que:

Se quantidade <= 5 o desconto será de R$ 2.

Se quantidade > 5 e quantidade <=10 o desconto será de R$ 3.

Se quantidade > 10 o desconto será de R$ 5.

Resposta:

#!/bin/bash

declare -i QTDAD

declare -i PRECOUNI

declare -i TOTAL

declare -i DESCONTO

printf "\n Digite a descrição do produto \t"

read NOME

printf "\n Digite a quantidade adquirida \t"

read QTDAD

printf "\n Digite o preço unitário do produto \t"

read PRECOUNI

TOTAL="$QTDAD * $PRECOUNI"

if [ "$QTDAD" -le 5 ] ; then

DESCONTO="$TOTAL - 2 "

elif [ "$QTDAD" -gt 5 ] && [ "$QTDAD" -le 10 ] ; then

DESCONTO="$TOTAL - 3"

else

DESCONTO="$TOTAL - 5"

fi

printf "\n Para o produto %s \t" "$NOME"

printf "\n O valor total do produto adquirido é \t %d" "$TOTAL"

printf "\n O valor com desconto é %d \t" "$DESCONTO"

exit

Exercício 04

Elabore um programa que solicite ao usuário o sexo e a altura de 10 pessoas. Calcular e escrever o peso ideal de acordo com a fórmula a seguir:

Homens: (72 * h ) - 58

Mulheres: (62 * h ) - 44

Resposta:

#!/bin/bash

declare -i ALTURA

declare -i CALCULO

for (( CONT=0 ; CONT<10 ; CONT++ )) ; do

printf "\n Digite M para masculino e F para feminino \t"

read SEXO

printf "\n Digite a sua altura \t"

read ALTURA

if [ "$SEXO" == F ] ; then

CALCULO="62 * $ALTURA - 44"

elif [ "$SEXO" == M ] ; then

CALCULO="72 * $ALTURA - 58"

else

printf "Opção inválida"

fi

printf

...

Baixar como (para membros premium)  txt (4.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com