Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/04/2022 14:55 Avaliação Final (Discursiva) - Individual 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:668856) Peso da Avaliação 4,00 Prova 31800280 Qtd. de Questões 2 Nota 10,00 Uma empresa deseja calcular o valor do salário do funcionário e o valor da comissão de suas venda. Baseado nesse cenário, escreva um algoritmo que leia o nome de um funcionário, o seu salário fixo, seu percentual de comissão e o total de vendas efetuadas por ele no mês (em dinheiro). Ao final, apresentar ou informar o seu nome, o salário fixo e o salário final (salário+comissão). Resposta esperada Programa salario; var nome: caractere; salario: real; vendas: real; comissao: real; salarioFinal: real; comissao: real; inicio escreva('Digite o nome do vendedor: '); leia(nome); escreva('Digite o salário:'); leia(salario); escreva('Digite a comissão:'); leia(comissao); escreva(' Informe a quantidade de vendas deste no mês: '); leia(vendas); comissao:= 0.15 * vendas; salarioFinal := salario + comissao; escreva('Nome: ',nome); escreva('Salário: ',salario); escreva('Salário Final (salário + comissão): ',salarioFinal); fimalgoritmo Minha resposta Algoritimo salario; var nome: caractere; salario: real; vendas: real; comissao: real; salarioFinal: real; comissao: real; inicio escreva('Digite o nome do vendedor: '); leia(nome); escreva('Digite o salário:'); leia(salario); escreva('Digite a comissão:'); leia(comissao); escreva(' Informe o total de vendas deste no mês: '); leia(vendas); comissao:= 0.15 * vendas; salarioFinal := salario + comissao; escreva('Nome: ',nome); escreva('Salário: ',salario); escreva('Salário Final (salário + comissão): ',salarioFinal); fim. Para a execução de alguma tarefa ou mesmo resolver algum problema, muitas vezes inconscientemente executamos algoritmos. Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, devendo ser executadas em um intervalo de tempo e esforço finito. Um exemplo é a ordenação de valores em algoritmos, que é muito comum e muito utilizada. Baseado nessa necessidade, escreva um algoritmo em Pascal, que receba três números inteiros e apresente uma mensagem com os valores em ordem crescente. Resposta esperada program ordena_3_valores; uses crt; var a, b, c, aux: integer; begin write('Informe o primeiro numero: '); readln(a); write('Informe o segundo numero: '); readln(b); write('Informe o terceiro numero: '); readln(c); if a>b then begin aux:=a; a:=b; b:=aux; end; if a>c then begin aux:=a; a:=c; c:=aux; end; if b>c then begin aux:=b; b:=c; c:=aux; end; writeln('Valores em ordem crescente: ', a, b, c); end. Minha resposta program ordena_3_valores; uses crt; var a, b, c, aux: integer; begin write('Informe o primeiro numero: '); readln(a); write('Informe o segundo numero: '); readln(b); write('Informe o terceiro numero: '); readln(c); if a>b then begin aux:=a; a:=b; b:=aux; end; if a>c then begin aux:=a; VOLTAR A+ Alterar modo de visualização 1 2 09/04/2022 14:55 Avaliação Final (Discursiva) - Individual 2/2 a:=c; c:=aux; end; if b>c then begin aux:=b; b:=c; c:=aux; end; writeln('Valores em ordem crescente: ', a, b, c); end. Imprimir
Compartilhar