Baixe o app para aproveitar ainda mais
Prévia do material em texto
BRUNO CESAR DA SILVA ALMEIDA201709112018 EAD QUEIMADOS - RJ Fechar Disciplina: ALGORITMOS Avaliação: CCT0239_AV_201709112018 Data: 25/11/2017 14:29:55 (F) Critério: AV Aluno: 201709112018 - BRUNO CESAR DA SILVA ALMEIDA Professor:GELLARS MARIA DA SILVEIRA TAVARES Turma: 9010/AJ Nota Prova: 6,5 de 9,0 Nota Partic.: 1,0 Av. Parcial.: 2,0 Nota SIA: 9,5 pts ALGORITMOS 1a Questão (Ref.: 793880) Pontos: 1,0 / 1,0 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. int main(){ float sal, novo_sal, bonificacao, auxilio_escola; cin >> sal; if ( sal <= 500 ) bonificacao = sal * 5/100; else if (sal <= 1200) bonificacao = sal * 12/100; else bonificacao = 0; if( sal <= 600) auxilio_escola =150; else auxilio_escola = 100; novo_sal = sal +bonificação + auxilio_escola; cout << novo_sal } Resposta: O código relatado acima é utilizado para calcular (SOMA) de um novo salário com sua bonificação e auxilio escola.Se o salário for 500 o mesmo receberá bonificação de salário 5/100, se o salário for 1200 não receberá bonificação. Se o salário for 500 terá direito ao auxilio escola. No final será somado salário com a bonficação e auxilio escola mostrando o novo salário. Gabarito: O programa recebe o salário de um funcionário, calcula e mostra o novo salário do funcionário, acrescido de bonificação e de auxílio-escola. As condições para cálculo da bonificação, de acordo com os percentuais de 5, 12 ou "sem bonificação", dependem do valor do salário estar abaixo de R$ 500,00, entre R$ 500,00 e R$1.200,00 ou acima de R$1.200,00, respec�vamente. O valor do auxíio escola para um salário abaixo de R$ 600,00 será de R$ 150,00, porém para um salário acima de R$ 600,00 será de R$ 100,00. 2a Questão (Ref.: 833015) Pontos: 0,0 / 1,0 Considerando a função void mostraIdade(int idade) { (idade >= 18) ? cout << "Maior de idade." : cout << "Menor de idade."; } dê o que se pede : a) o tipo da função b) o(s) nome(s) dos(s) parâmetro(s) c) nome da função Atenção : Indique cada item em sua resposta, por favor. Resposta: Tipo da função= Inteiro /int Nomes dos parâmetros= Void e cout Nome da função= mostraIdade Gabarito: a) void b) idade c) mostraIdade 3a Questão (Ref.: 794252) Pontos: 1,0 / 1,0 A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira. Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo . Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito. Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo . Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado. 4a Questão (Ref.: 831084) Pontos: 1,0 / 1,0 Assinale a opção correta. Programa é um algoritmo escrito em fluxograma. Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. Um programa em C++ não precisa ser compilado. Um programa em C++ não tem variáveis. 5a Questão (Ref.: 793827) Pontos: 1,0 / 1,0 Para exibir o valor da variável x do �po inteiro em C++ deve ser u�lizado o comando: cout >>x; cout >> "Valor de x: " , x; cout << x; cout << "Valor de x: " >> x; cout >> "Valor de x: " >> x; 6a Questão (Ref.: 793774) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) ! (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) || (pontos <=20)) 7a Questão (Ref.: 793984) Pontos: 0,0 / 1,0 Analise o trecho do algoritmo abaixo e indique a alterna�va que apresenta as saídas ob�das para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE ^^^^^ ===== +++++ ===== ^^^^^ %%%%% ===== 8a Questão (Ref.: 827641) Pontos: 1,0 / 1,0 Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código: int a; cin > >a; if(a<5)cout<<"valor esperado"; else if(a>=5 && a<=10)cout<<"valor ainda aceitável"; else if(a>10 && a<20)cout<<"valor acima do esperado"; if(a>=20)cout<<"valor fora de faixa"; valor esperado valor acima do esperado valor fora de faixa valor ainda aceitável nenhuma mensagem será exibida 9a Questão (Ref.: 794278) Pontos: 0,0 / 0,5 Assinale o item que corresponde à condição da estrutura de repetição que faz com que o programe abaixo imprima 4 vezes a palavra bom dia. int a=8; while(____) { std::cout << "bom dia\n"; a = a -2; } a > 0 a < 0 a >= 0 a <= 0 a == 0 10a Questão (Ref.: 794402) Pontos: 0,5 / 0,5 Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de modo que cada linha deverá representar um aluno. Assinale a alterna�va que apresenta a declaração desta matriz. char notas[3][40]; char notas[40][3]; float notas[40][3]; int notas[40][40]; float notas[40,3]; Educational Performace Solution EPS ® - Alunos
Compartilhar