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