Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Eldo da Fonseca Machado
1) (Registro) Uma pequena loja de artesanato possui apenas um vendedor e comercializa 10 tipos de produtos. O vendedor recebe, mensalmente, salário de R$ 545,00, acrescido de 5% do valor total de suas vendas. Crie um algoritmo que receba os nomes dos produtos, os preços unitários e as quantidades vendidas (1.5) Depois, determine e mostre:
· O nome do produto mais vendido (1.5)
· Ao final, deverão ser mostrados também, o valor geral das vendas (1.0) e o valor da comissão que será dada para ao vendedor (0.5) e seu salário final após o acréscimo da comissão. (0.5)
ALGORITMO EX1
DECLARE VENDA[10] = REGISTRO
NOME : LITERAL
 
 PRECO : REAL
QTD: INTEIRO
COMISSAO, SAL_FINAL: REAL
TOTAL_PRODUTO, TOTAL_VENDA: REAL
FIM_REGISTRO
I, ACHOU: INTEIRO
NOME_PRODUTO: LITERAL
INICIO
PARA I<- 1 ATE 10 FACA
INICIO
ESCREVA “DIGITE O NOME DO PRODUTO”
LEIA VENDA[I].NOME
ESCREVA “DIGITE O PREÇO DO PRODUTO”
LEIA VENDA[I].PRECO
ESCREVA “DIGITE A QUANTIDADE VENDIDA DO PRODUTO”
LEIA VENDA[I].QTD
FIM
ACHOU < - 0
ESCREVA “DIGITE O NOME DO PRODUTO A SER PESQUISADO”
LEIA NOME_PRODUTO
PARA I<- 1 ATE 10 FACA
INICIO
VENDA[I].TOTAL_PRODUTO = VENDA[I].TOTAL_PORDUTO + VENDA[I].PREÇO
ESCREVA “ TOTAL PRODUTO =”, VENDA[I].TOTAL_PRODUTO
FIM
VENDA[I].TOTAL_VENDA = VENDA[I].TOTAL_VENDA + VENDA[I].TOTAL_PRODUTO
ESCREVA “TOTAL VENDA =”, VENDA[I].TOTAL_VENDA
VENDA[I].COMISSÃO = (545,00 + (VENDA[I].TOTAL_VENDA * 0,05))
ESCREVA “O VALOR DA COMISSÃO É = “, VENDA[I].COMISSÃO
VENDA[I].SAL_FINAL= VENDA[I].SAL_FINAL + VENDA[I].COMISSÃO
ESCREVA “ O SALÁRIO FINAL É =”, VENDA[I].SAL_FINAL
FIM
2) (Subrotinas) Em uma escola de música se oferece vários cursos como: piano, teclado, violão e saxofone, entre outros. Esta escola deseja ter um programa de computador que cadastre seus alunos e seus respectivos cursos. No cadastro de alunos (total de 40) teria os seguintes dados: Nome, telefone, o curso e o preço do curso sem desconto. (1.0) 
a) Crie uma função com retorno que receba os dados necessários de cada aluno(0.5) para que retorne o valor de desconto(em %) do curso cadastrado conforme tabela abaixo. (1.5)
CURSO
DESCONTO
PIANO
10%
TECLADO
8%
VIOLÃO
7%
SAXOFONE
5%
OUTROS
5%
b) Crie um procedimento que receba os dados necessários de cada aluno (0.5) para que mostre o valor final do curso (preço do curso – desconto) para o aluno. (1.5)
ALGORITMO EX2
DECLARE DADOS = REGISTRO
NOME: LITERAL
 
 PRECO : REAL
TELEFONE, CURSO: INTEIRO
FIM_REGISTRO
ALUNOS[40]: DADOS
I: INTEIRO
PRECOFINAL, DESC: REAL
INICIO
PARA I<- 1 ATE 40 FACA
INICIO
ESCREVA “DIGITE O NOME DO ALUNO”
LEIA ALUNOS[I].NOME
ESCREVA “DIGITE O TELEFONE DO ALUNO”
LEIA ALUNOS[I].TELEFONE
ESCREVA “DIGITE O CURSO: 1-PIANO, 2-TECLADO, 3-VIOLÃO, 4-SAXOFONE OU 5-OUTROS”
LEIA ALUNOS[I].CURSO
ESCREVA “DIGITE O PREÇO DO CURSO SEM DESCONTO”
LEIA ALUNOS[I].PRECO
FIM
DESC =CALCULO1(ALUNOS0
ESCREVA “O VALOR DO DESCONTO É=”, DESC
PRECOFINAL=CALCULO2(ALUNOS)
ESCREVA “O VALOR DO DESCONTO DO CURSO COM DESCONTO É =”PRECOFINAL 
FIM
FUNCAO CALCULO1 (ALUNOS[]:DADOS)
DECLARE TELEFONE, I, CURSO: INTEIRO
NOME: LITERAL
PRECO, DESCONTO: FLOAT
INCÍCIO
PARA I <- 1 ATÉ 40 FAÇA
INÍCIO
ESCREVA “DIGITE O CURSO DO ALUNO: 1-PIANO, 2-TECLADO, 3-VIOLÃO, 4-SAXOFONE OU 5-OUTROS”
LEIA CURSO
ESCREVA “DIGITE O NOME DO ALUNO”
LEIA NOME
ESCREVA “DIGITE O TELEFONE DO ALUNO”
LEIA TELEFONE
SE(CURSO=1) ENTÃO
DESCONTO<- 0,10
SE (CURSO = 2) ENTÃO
DESCONTO<- 0,08
SE (CURSO = 3) ENTÃO
DESCONTO<- 0,07
SE (CURSO = 4) ENTÃO
DESCONTO<- 0,05
SE (CURSO = 5) ENTÃO
DESCONTO<- 0,05
FIM
RETURN DESCONTO
FIM
FUNCAO CALCULO2 (ALUNOS[]:DADOS)
DECLARE TELEFONE, I, CURSO: INTEIRO
NOME: LITERAL
PRECO, DESCONTO: FLOAT
INCÍCIO
PARA I <- 1 ATÉ 40 FAÇA
INÍCIO
ESCREVA “DIGITE O CURSO DO ALUNO: 1-PIANO, 2-TECLADO, 3-VIOLÃO, 4-SAXOFONE OU 5-OUTROS”
LEIA CURSO
ESCREVA “DIGITE O NOME DO ALUNO”
LEIA NOME
ESCREVA “DIGITE O TELEFONE DO ALUNO”
LEIA TELEFONE
SE(CURSO=1) ENTÃO
DESCONTO<- PRECO –(PRECO *0,10)
SE (CURSO = 2) ENTÃO
DESCONTO<- PRECO –(PRECO *0,08)
SE (CURSO = 3) ENTÃO
DESCONTO<- PRECO –(PRECO *0,07)
SE (CURSO = 4) ENTÃO
DESCONTO<- PRECO –(PRECO *0,05)
SE (CURSO = 5) ENTÃO
DESCONTO<- PRECO –(PRECO *0,05)
FIM
RETURN DESCONTO
FIM
Curso: Análise e Desenvolvimento de Sistemas
Disciplina: Algoritmos
Professor(a): Luciana 
Exercício para Nota (valendo 5.0 pontos) – 07/07/2020
			 
1

Mais conteúdos dessa disciplina