Você está na página 1de 16

FATEC JUNDIAÍ - DEPUTADO ARY FOSSEN

ALGORITMO
PROF. HUMBERTO

Nome: Elionay Dias Santos RA: 1141372211022

1.

programa

funcao inicio()

real aum, sal

real a = 1.0, b=2.0, c=3.0

inteiro plano

escreva ("Informe o seu sálario")

leia (sal)

escreva("Digite o plano de trabalho que você escolheu \n")

escreva ("\t 1) aumento de 10% \n")

escreva ("\t 2) aumento de 15% \n")

escreva ("\t 3) aumento de 20% \n")

leia (plano)

escolha(plano)
{

caso 1:

aum = (sal*0.10) + sal

escreva ("O salario foi de", aum)

pare

caso 2:

aum = (sal*0.15) + sal

escreva ("O salario foi de", aum)

pare

caso 3:

aum = (sal*0.20) + sal

escreva ("O salario foi de", aum)

pare

2.

programa

funcao inicio()

real valor, quant

real Bauru = 3.50, Cachorro_quente = 4.00, Hamburguer = 5.00, Chesseburger=6.50

inteiro lanche
escreva ("Digite a quantidade que você deseja")

leia (quant)

escreva("Infome o código do lache que você deseja \n")

escreva ("\t 100) Bauru \n")

escreva ("\t 101) Cachorro quente \n")

escreva ("\t 102) Hamburguer \n")

escreva ("\t 103) Chesseburger \n")

leia (lanche)

escolha(lanche)

caso 100:

valor = quant*Bauru

escreva ("O valor a ser pago do lanche é de: R$", valor)

pare

caso 101:

valor = quant*Cachorro_quente

escreva ("O valor a ser pago do lanche é de: R$", valor)

pare

caso 102:

valor = quant*Hamburguer

escreva ("O valor a ser pago do lanche é de: R$", valor)

pare
caso 103:

valor = quant*Chesseburger

escreva ("O valor a ser pago do lanche é de: R$", valor)

pare

3.

programa

funcao inicio()

real a, b, resultado

caracter operador

escreva("Digite o valor para a")

leia(a)

escreva ("Digite o valor para b")

leia (b)

escreva ("Digite o operador para o calculo")

leia (operador)

se (operador == '/' e a == 0 ou b == 0)

{
escreva ("Não será possível realizar essa operação")

escolha (operador)

caso '+' :

resultado = a + b

escreva ("O resultado será de:", resultado)

pare

caso '-' :

resultado = a - b

escreva ("O resultado será de:", resultado)

pare

caso '*' :

resultado = a * b

escreva ("O resultado será de:", resultado)

pare
caso '/' :

resultado = a / b

escreva ("O resultado será de:", resultado)

caso contrario:

escreva ("Opção inválida")

4.

programa

funcao inicio()

inteiro QUANTIDADE, RACAO

caracter TIPO , PORTE

escreva("Escolha o porte do animal\n")

escreva("\tP para pequeno porte\n")

escreva("\tM para médio porte\n")

escreva("\tG para grande porte\n")

leia (PORTE)
escreva("Escolha o tipo do animal\n")

escreva("\tA para Aves\n") escreva("\tH para Herbivos\n")

escreva("\tC para Carnivoros\n")

leia (TIPO)

escreva("Digite a quantidade de animais: ")

leia (QUANTIDADE)

se (PORTE == 'P' ou PORTE == 'p') {

escolha (TIPO)

{ caso 'A':

caso 'a':

RACAO = QUANTIDADE*0.1 escreva ("As Aves se alimenta de grãos e para essa quantidade de animais
utilizar ", RACAO, "Kg de ração")

pare

caso 'H':

caso 'h':

RACAO = QUANTIDADE*0.7 escreva ("Os Herbivos se alimenta de carne e para essa quantidade de
animais utilizar ", RACAO, "Kg de ração")

Pare

caso 'C':

caso 'c':

RACAO = QUANTIDADE*0.8 escreva ("Os Carnivoros se alimenta de verduras e legumes e para essa
quantidade de animais utilizar ", RACAO, "Kg de ração")

Pare

caso contrario:

escreva("Opção de TIPO invalida, favor verificar!")

} senao { se (PORTE == 'M' ou PORTE == 'm')

escolha (TIPO) {

caso 'A': caso 'a': RACAO = QUANTIDADE*0.6


escreva ("As Aves se alimenta de grãos e para essa quantidade de animais utilizar ", RACAO, "Kg de
ração")

Pare

caso 'H':

caso 'h':

RACAO = QUANTIDADE*1.3 escreva ("Os Herbivos se alimenta de carne e para essa quantidade de
animais utilizar ", RACAO, "Kg de ração")

Pare

caso 'C':

caso 'c':

RACAO = QUANTIDADE*2.0 escreva ("Os Carnivoros se alimenta de verduras e legumes e para essa
quantidade de animais utilizar ", RACAO, "Kg de ração")

Pare

senao { se (PORTE == 'G' ou PORTE == 'g') {

escolha (TIPO) {

caso 'A':

caso 'a':

RACAO = QUANTIDADE*1.8 escreva ("As Aves se alimenta de grãos e para essa quantidade de animais
utilizar ", RACAO, "Kg de ração")

Pare

caso 'H':

caso 'h':

RACAO = QUANTIDADE*3.5

escreva ("Os Herbivos se alimenta de carne e para essa quantidade de animais utilizar ", RACAO, "Kg de
ração")

pare

caso 'C':

caso 'c':
RACAO = QUANTIDADE*4.1 escreva ("Os Carnivoros se alimenta de verduras e legumes e para essa
quantidade de animais utilizar ", RACAO, "Kg de ração")

pare

senao { escreva ("Opção de PORTE invalida, favor verificar!")

5.

programa

funcao inicio()

inteiro I

real A, B, C

escreva ("Digite para descobrir\n")

escreva ("se I = 1 os três valores em ordem crescente\n")

escreva ("se I = 2 três valores em ordem decrescente\n")

escreva ("se I = 3 o maior valor entre os outros dois\n")

escreva ("Digite o valor de I: ")

leia (I)

escreva ("Digite o primeiro valor: ")

leia (A)

escreva ("\nDigite o segundo valor: ")

leia (B)

escreva ("\nDigite o terceiro valor: ")


leia (C)

escolha (I)

caso 1:

se (A > B e A > C e B > C)

escreva (C, B, A) }

Senao

se (A > B e A > C e C > B)

escreva (B, C, A)

senao {

se (B > A e B > C e A > C)

escreva (C, A, B)

senao {

se (B > A e B > C e C > A)

escreva (A, C, B)

senao { se (C > A e C > B e A > B)

escreva (B, A, C)

senao { se (C > A e C > B e B > A)

escreva (A, B, C

pare

caso 2:
se (A > B e A > C e B > C) {

escreva (A, B, C) }

senao {

se (A > B e A > C e C > B)

escreva (A, C, B)

senao {

se (B > A e B > C e A > C)

escreva (B, A, C)

senao {

se (B > A e B > C e C > A)

escreva (B, C, A)

senao {

se (C > A e C > B e A > B)

escreva (C, A, B)

senao {

se (C > A e C > B e B > A)

escreva (C, B, A)

}}}}}

pare

caso 3:

se (A > B e A > C e B > C) {

escreva (B, A, C) }

senao { se (A > B e A > C e C > B)

escreva (C, A, B)

senao {

se (B > A e B > C e A > C)

escreva (A, B, C)

senao {

se (B > A e B > C e C > A)


escreva (C, B, A)

senao { se (C > A e C > B e A > B)

escreva (A, C, B)

senao {

se (C > A e C > B e B > A)

escreva (B, C, A)

}}}}}

pare

caso contrario:

escreva ("Opção para I invalidade, favor verificar!")

6.

programa

inclua biblioteca Matematica --> mat

funcao inicio()

real etiqueta, pagar, parcela

inteiro codigo

escreva ("Digite o valor na etiqueta do produto R$")

leia (etiqueta)
escreva ("Insira o código de qual será a forma de pagamento\n")

escreva ("\t1 - À vista em dinheiro ou cheque\n")

escreva ("\t2 - À vista no cartão de crédito\n")

escreva ("\t3 - Em 2 vezes\n")

escreva ("\t4 - Em 3 vezes\n")

escreva (" codigo:_")

leia (codigo)

escolha (codigo)

caso 1:

pagar = etiqueta - (etiqueta /100)*10

pagar = mat.arredondar (pagar, 2)

escreva ("À vista em dinheiro ou cheque, recebe 10% de desconto\n")

escreva ("Valor a pagar = R$", pagar)

pare

caso 2:

pagar = etiqueta - (etiqueta /100)*5

PAGAR = mat.arredondar (pagar, 2)

escreva ("À vista no cartão de crédito, recebe 5% de desconto\n")

escreva ("Valor a pagar = R$", pagar)

pare

caso 3:

pagar = etiqueta

parcela = pagar /2

pagar = mat.arredondar (pagar, 2)


parcela = mat.arredondar (parcela, 2)

escreva ("Em 2 vezes, preço da etiqueta sem juros\n")

escreva ("Valor a pagar = R$", pagar, "\n")

escreva ("Cada parcela será no valor de = R$", parcela)

pare

caso 4:

pagar = (etiqueta /100)*10+ etiqueta

parcela = pagar /3

pagar = mat.arredondar (pagar, 2)

parcela = mat.arredondar (parcela, 2)

escreva ("Em 3 vezes, preço da etiqueta mais juros de 10%\n")

escreva ("Valor a pagar: R$", pagar, "\n")

escreva ("Cada parcela será no valor de: R$", parcela)

pare

caso contrario:

escreva ("Código digitado inválido, favor verificar!")

7.

programa

funcao inicio()
{

inteiro idade

escreva ("Digite a idade do nadador")

leia (idade)

se (idade >18)

escreva ("O nadador será da categoria Adulto")

escolha (idade)

caso 1:

caso 2:

caso 3:

caso 4:

escreva ("Não atingiu a idade permitida sendo o minimo 5 anos")

pare

caso 5:

caso 6:

caso 7:

escreva ("O nadador será da categoria Infantil A")

pare

caso 8:

caso 9:

caso 10:
escreva ("O nadador será da categoria Infantil B")

pare

caso 11:

caso 12:

caso 13:

escreva ("O nadador será da categoria Juvenil A")

pare

caso 14:

caso 15:

caso 16:

caso 17:

escreva ("O nadador será da categoria Juvenil B")

pare

Você também pode gostar