Os Estudos Diciplinares - Unip
Por: Luís Gustavo • 13/5/2020 • Dissertação • 1.496 Palavras (6 Páginas) • 994 Visualizações
Nome: Matheus dos Santos Silva RA: N503HJ-4 Turma: CC2P
DP de ED
- Qual a sequência que este algoritmo apresenta ao final?
DECLARE cont, num1, num2, res NUMÉRICO
num1 <— 0
num2 <— 1
ESCREVA num1
ESCREVA num2
PARA cont <— 3 ATÉ 8 FAÇA
res <— num1 + num2
ESCREVA res
num1 <— num2
num2 <— res
FIM
FIM_ALGORITMO
RESPOSTA: C
Assim que os números são declarados, o programa já ira imprimir os números 0 e 1. Logo após entrar no PARA ... ATÉ o programa irá imprimir a soma do num1 + num2 que resultará em 1, o num1 ganha o resultado do num2 e o num2 ganha o do resultado. O cont torna 4, a soma imprime 2, o num1 ganha o resultado do num2 e o num2 ganha o do resultado. E assim até o cont chegar no 8 que imprimirá o último número 13.
- O que o algoritmo abaixo faz?
DECLARE m, calc, i NUMÉRICO
LEIA m
ENQUANTO (m > 0) FAÇA
INÍCIO
calc <— 0
SE (RESTO (m/2) = 0)
ENTÃO INÍCIO
PARA i <— 1 ATÉ m FAÇA
INÍCIO
SE (RESTO (m/i) = 0)
ENTÃO calc <— calc + 1
FIM
ESCREVA calc
FIM
SENÃO INÍCIO
PARA i <— 1 ATÉ m-1 FAÇA
INÍCIO
calc <— calc + i
FIM
ESCREVA calc
FIM
LEIA m
FIM
FIM_ALGORITMO.
RESPOSTA: C
O usuário escrevera um número qualquer na variável m. O ENQUANTO testa a condição e realiza o looping, calc recebe 0, e o SE testa a variável. Caso a variável seja par, um PARA ... ATÉ será inicializado com um SE dentro. Esse SE irá contar quantos divisores há para m. Caso a variável seja ímpar, um PARA ... ATÉ será inicializado com um SE dentro. Esse SE irá somar os números de 1 até m (o m não será incluso) e no final irá mostrar o resultado. O programa se encerra quando o usuário digitar 0 ou um número negativo.
- Dado o enunciado abaixo:
Peça as horas de trabalho, número de horas trabalhadas no mês, e o percentual de desconto do INSS. O algoritmo deverá mostrar o salário bruto, o valor descontado e o valor do salário líquido.
Sendo:
Horas de trabalho = 160
Valor das Horas trabalhadas =20,00
Percentual de desconto = 30
Programa salario;
Variáveis HT, VH, PD, TD, SB: real;
Inicio
Imprima “Digite as horas trabalhadas: “
Ler HT
Imprima “Digite o valor das horas trabalhadas”
Ler VH;
Imprima “Digite o porcentual de desconto”
Ler PD;
SB<—HT * VH;
TD <— (PD/100) * SB; // TD Total de desconto
SL <—SB-TD; //SL Salário liquido
Imprima “Salário Bruto é: “, SB
Imprima “Total de Descontos: “, TD
Imprima “Salário Liquido: “, SL
Fim.
Qual será o resultado final?
RESPOSTA: B
O programa já tem os valores das variáveis. Ele começa mostrando a HT, VH e PD. Logo em seguida o SB recebe a multiplicação de HT * VH que é 3.200. TD recebe o PD dividido por 100 e o total vezes SB que é 960. SL recebe SB menos TD que é 2.240. No final SB, TD e SL são impressos pelo programa.
- Sendo o custo de um espetáculo teatral igual a R$ 500.000,00 e o preço do convite desse espetáculo igual a R$ 80,00. Qual será a resposta do algoritmo abaixo:
ALGORITMO SOLUÇÃO:
ALGORITMO
DECLARE custo, convite, qtd NUMÉRICO
LEIA custo
LEIA convite
qtd <— custo / convite
ESCREVA qtd
FIM_ALGORITMO
RESPOSTA: A
- O algoritmo depois de ler as variáveis que são informadas por enunciado o programa fará um cálculo de quantos convites terão que ser vendido para suprir os gastos. Após o início do programa, a variável qtd recebe a divisão de custo / convite que é 6.250. Logo após o programa mostra a variável qtd para o usuário.
Faça um programa que receba o código correspondente ao cargo de um funcionário e seu salário atual e mostre o cargo, o valor do aumento e seu novo salário.
Caso o usuário digite código 2 e o salário igual a R$ 1550,00. Qual será o resultado final do algoritmo?
ALGORITMO SOLUÇÃO:
ALGORITMO
DECLARE salario, aumento, novo_sal, cargo NUMÉRICO
ESCREVA “Digite o cargo do funcionário (1, 2, 3, 4 ou 5).
LEIA cargo
ESCREVA “Digite o valor do salário: “
LEIA salario
SE (cargo = 1)
ENTÃO INÍCIO
ESCREVA “O cargo é Escriturário”
aumento <— salario * 50 / 100
ESCREVA “O valor do aumento é: “, aumento
novo_sal <— salario + aumento
ESCREVA “O novo salário é: “, novo_sal
FIM
SENÃO SE (cargo = 2)
ENTÃO INÍCIO
ESCREVA “O cargo é Secretário”
aumento <— salario * 35 / 100
ESCREVA “O valor do aumento é: “, aumento
novo_sal <— salario + aumento
ESCREVA “O novo salário é: “, novo_sal
FIM
SENÃO SE (cargo = 3)
ENTÃO INÍCIO
ESCREVA “O cargo é Caixa”
...