Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201401413511 » ALGORITMOS Tipo de Avaliação: AV Aluno: Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9010/AF Nota da Prova: 2,5 Nota de Partic.: 2 Data: 30/05/2014 1a Questão (Ref.: 201401462902) Pontos: 0,0 / 1,5 Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT. Onde: VVV é o valor informado pelo usuário JJJ é a taxa de juros sobre o valor TTT é o valor dos juros sobre o valor informado pelo usuário Resposta: Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte: algoritmo "Taxa de juros" var valor,taxa,total:real inicio escreva("Informe o valor do produto:") leia(valor) escreva("Informe a taxa de juros:") leia(taxa) total<-valor*taxa/100 escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".") fimalgoritmo Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que podem ser apresentadas várias formas de solução. 2a Questão (Ref.: 201401503900) Pontos: 0,0 / 1,5 Uma empresa com 20 funcionários resolveu dar um aumento de 15% nos salários de cada um deles. Implemente um programa em C que receba os salários de cada um dos 20 funcionários e: a. Calcule e informe o novo salario de cada um deles b. Calcule o somatório de todos os salários c. Calcule o total de PIS (1%) e FGTS (8%) que deverá ser pago por toda a folha (percentuais aplicados sobre os salários dos funcionários) Resposta: ? Gabarito: #include main() { int i; float salario, s=0, pis=0, fgts=0; for(i=1;i<=20;i++) { cout << "Entre com o salario:"; cin >> salario; salario += salario*0.15; cout << "Letra A: Novo Salario R$ "<<salario<<"\n"; s+="salario;" pis+="salario" *="" 0.01;="" fgts+="salario" 0.08;="" }="" cout="" <<="" "letra="" b:="" "<<s<<"\n";="" c:="" pis="" r$"<<pis<<"="" -="" fgts="" r$"<<fgts<<"\n";="" system("pause");="" <="" td=""></salario<<"\n";> 3a Questão (Ref.: 201401463552) Pontos: 0,0 / 0,5 A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar. 4a Questão (Ref.: 201401547371) Pontos: 0,0 / 1,0 Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma das idades" podemos utilizar: I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e outro para somar as idades. III. Duas estruturas de repetição (uma para entrada e outra para saída). Analise as senteças e marque a resposta correta. Todas as sentenças estão corretas Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença III está correta Somente as sentenças I e II estão corretas 5a Questão (Ref.: 201401465175) Pontos: 1,0 / 1,0 O que está sendo executado pelo algoritmo abaixo? CONT 0; SOMA 0; enquanto (CONT < 100) faça SOMA SOMA + CONT; CONT CONT + 1; fim_enquanto Soma os 100 números digitados. Soma todos os números de 1 a 100 Soma todos os números ímpares de 1 a 100 Soma todos os números de 0 a 99 Soma todos os números pares de 1 a 100 6a Questão (Ref.: 201401462719) Pontos: 0,5 / 0,5 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? Comandos de linguagem de baixo nível e de alto nível Comandos de repetição Comandos de entrada e saída Comandos de fluxograma Comandos de decisão 7a Questão (Ref.: 201401465132) Pontos: 0,5 / 0,5 Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. var real SALARIO; 8a Questão (Ref.: 201401471429) Pontos: 0,0 / 0,5 Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout << "Valor de x: " >> x; cout >> "Valor de x: " , x; cout << x; cout >> "Valor de x: " >> x; cout >>x; 9a Questão (Ref.: 201401462715) Pontos: 0,5 / 0,5 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Pseudocódigo Linguagem de Programação Diagrama Fluxograma 10a Questão (Ref.: 201401467898) Pontos: 0,0 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? do while for while if case
Compartilhar