Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201307755484) Pontos: 1,0 / 1,0 Assinale a opção correta. Quem fez a primeira representação de um diagrama de fluxo foi Herman Goldstine Al-Kharazmi Alan Turing Charles Babbage John von Newmman Gabarito Comentado. 2a Questão (Ref.: 201307367650) Pontos: 1,0 / 1,0 Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: e) linguagem natural, linguagem de máquina e linguagem de programação. b) linguagem de programação, código fonte e linguagem natural. d) linguagem gráfica, fluxograma e pseudocódigo. a) linguagem natural, linguagem gráfica e pseudolinguagem. c) linguagem natural, linguagem textual e fluxograma. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201307755311) Pontos: 1,0 / 1,0 Estudamos que o comando de atribuição armazena um dado na memória principal. Observe o algoritmo abaixo e assinale a opção que exibe a saída. prog teste int n1, n2, n3; n1 <- 12; n2 <- 18; n3 <- 6; n1 <- n1 * n2; n2 <- n2 div n3; n3 <- n1 % 5; imprima n1, "\t", n2, "\n", n3; fimprog 216 3 4 192 3 1 216 3 1 216 3 1 216 3 2 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201307365936) Pontos: 1,0 / 1,0 Uma variável pode ser entendida como sendo: Um dispositivo de memória auxiliar. Um dispositivo de entrada de dados. Um elemento da unidade lógica de controle. Um dispositivo de saída de dados. Um endereço na memória principal. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201307705545) Pontos: 1,0 / 1,0 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Pedido de senha Saldo final Confirmação do dia de nascimento Confirmação do mês de nascimento Valor a ser sacado Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201307705551) Pontos: 1,0 / 1,0 As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter: a conversão de um número inteiro x para real a raiz de um número x o logaritmo neperiano de x o seno de um ângulo em radianos a tangente de um ângulo em radianos Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201307151998) Pontos: 1,0 / 1,0 Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média. MEDIA ARITMÉTICA MENSAGEM 0,0 ●----○ 3,0 Reprovado 3,0 ●----○ 7,0 Exame 7,0 ●----● 10,0 Aprovado O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: Se (media > 0) E (media <= 3) ENTÃO ESCREVA "Reprovado" Se (media >= 3) E (media <= 7) ENTÃO ESCREVA "Exame" Se (media >= 0) OU (media < 3) ENTÃO ESCREVA "Reprovado" Se (media >= 7) E (media <= 10) ENTÃO ESCREVA "Aprovado" Se (media = 7) E (media < 10) ENTÃO ESCREVA "Aprovado" Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201307745878) Pontos: 1,0 / 1,0 De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? Apenas o comando "Enquanto" Os comandos "Para" ou "Enquanto" Os comandos "Se" ou "Escolha" Apenas o comando "Leia" Os comandos "Para" e "Se" Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201307757463) Pontos: 1,0 / 1,0 Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ? prog Misterio int a, b, c; imprima "Entre com o primeiro valor : "; leia a; imprima "Entre com o segundo valor : "; leia b; imprima "Entre com o terceiro valor : "; leia c; se (a < b || a < c || b < c ) { imprima "\nResultado : " , (a+b+c) * 3; } senao { imprima "\nResultado : " , (a+b+c) div 3; } fimprog 30 Resultado : 30 Nada será impresso, pois há erro no algoritmo. Resultado : 90 90 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201307367661) Pontos: 1,0 / 1,0 Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<-y; } se (z < y)<y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog</y) Pode-se dizer que: a) O algoritmo sempre imprime o maior número. e) O algoritmo sempre imprime o último número lido. d) O algoritmo sempre imprime o primeiro número lido. c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. b) O algoritmo sempre imprime o menor número. 1a Questão (Ref.: 201307365307) Pontos: 1,0 / 1,0 George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases. Qual das respostas abaixo representa, em sequência, essas fases? Compreenda o problema / Planeje/ Execute o plano/ Reflita sobre a solução Compreenda o problema / Execute o plano/ Reflita sobre a solução/ Planeje Planeje/ Compreenda o problema / Execute o plano/ Reflita sobre a solução Planeje/ Execute o plano/ Compreenda o problema / Reflita sobre a solução Planeje/ Compreenda o problema / Reflita sobre a solução/ Execute o plano Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201307367650) Pontos: 1,0 / 1,0 Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: c) linguagem natural, linguagem textual e fluxograma. a) linguagem natural, linguagem gráfica e pseudolinguagem. e) linguagem natural, linguagem de máquina e linguagem de programação. d) linguagem gráfica, fluxograma e pseudocódigo. b) linguagem de programação, código fonte e linguagem natural. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201307152440) Pontos: 1,0 / 1,0 Os comentários são recursos que podem ser utilizados pelos programadorespara: Inserir comandos que serão executados pela máquina Inserir comandos que serão traduzidos pelo compilador Inserir textos explicativos apenas para o usuário Inserir textos explicativos apenas para o programador Inserir diretivas para o compilador Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201307765896) Pontos: 1,0 / 1,0 Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor correspondente a 14 elevado ao cubo O valor decimal da divisão de 14 por 3 O valor do resto da divisão de 14 por 3 O valor correspondente à raiz cúbica de 14 O valor inteiro da divisão de 14 por 3 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201307756181) Pontos: 1,0 / 1,0 Considere o algoritmo abaixo: prog exm01 real sal; imprima "\nSalario : "; leia sal; imprima "\nSeu salario e: ",sal,"\n"; fimprog Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: O algoritmo será executado normalmente, mas nada será exibido. O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. O algoritmo será executado normalmente, e será exibido: "Seu salario e: " Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201307836902) Pontos: 1,0 / 1,0 Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso o usuário insira o valor 10 para n1. inicio inteiro: n1,n2,n3; leia (n1); n2<-n1*3; n3<-n1-2+n2; imprima("O resultado final será n3=",n3); fim. O resultado final será n3=29 O resultado final será n3=38 O resultado final será n3=18 O resultado final será n3=28 O resultado final será n3=9 Gabarito Comentado. 7a Questão (Ref.: 201307365852) Pontos: 1,0 / 1,0 Resultado : 1 1 Nada será impresso, pois há erro no algoritmo. Resultado : 4 4 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201307150420) Pontos: 1,0 / 1,0 Que comando deve ser usado para tomar uma decisão simples entre duas ações? do while for if while case Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201307755995) Pontos: 1,0 / 1,0 Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201307145351) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Apenas o de entrada Para e Se Se ou escolha Apenas o comando enquanto 1a Questão (Ref.: 201307729523) Pontos: 1,0 / 1,0 O que é semântica e sintaxe, respectivamente? Fluxograma,pseudocódigo Definição de cada comando e como se escreve cada comando. Lógica, linguagem natural Como se escreve cada comando e definição de cada comando pseudocódigo, fluxograma. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201307150426) Pontos: 0,0 / 1,0 Qual dos símbolos abaixo representa a entrada de valores para as variáveis? [ ] Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201307763707) Pontos: 0,0 / 1,0 Qual o resultado impresso depois de executado o algoritmo abaixo? prog questao int NUM, D1, D2, D3, D4; NUM <- 1999; D4 <- NUM % 10; D3 <- ( NUM div 10 ) % 10; D2 <- ( NUM div 100 ) % 10; D1 <- ( NUM div 1000 ) % 10; imprima D4, D3, D2, D1; fimprog 9999 1999 [ ] 9919 9199 9991 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201307765896) Pontos: 1,0 / 1,0 Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor decimal da divisão de 14 por 3 O valor correspondente à raiz cúbica de 14 O valor do resto da divisão de 14 por 3 O valor inteiro da divisão de 14 por 3 O valor correspondente a 14 elevado ao cubo Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201307145241) Pontos: 0,0 / 1,0 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 repetição [ ] Comandos de linguagem de baixo nível e de alto nível Comandos de fluxograma Comandos de decisão Comandos de entrada e saída Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201307365794) Pontos: 0,0 / 1,0 Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ? prog descobrir int a, b; imprima "\nDigite um valor: "; leia a; b <- a + 2 * 3 div 5; imprima b; fimprog 2.4 2.2 3 [ ] 3.2 2 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201307745280) Pontos: 0,0 / 1,0 Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta Se (AV1 >= 4) e (AV2 >= 4) Se (AV1 > 4) ou (AV2 > 4) Se (AV1 >= 4) ou (AV2 >= 4) Se (AV1 > 4) e (AV2 > 4) [ ] Nenhuma outra alternativa satisfaz Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201307837076) Pontos: 0,0 / 1,0 Marque a opção que, corresponde ao conteúdo final que será impresso, na tela, pelo algoritmo abaixo, após sua execução. Considerando que os dados de entrada foram, respectivamente, 30 e 1. prog teste int x, y, z; imprima "Digite um numero : "; leia x; imprima "Digite um segundo numero : "; leia y;se (x > y + 10 ) { z <- 10; se (z < x) { imprima x mod 2; } senao { imprima z + y; } } senao { imprima x + y div 2; } fimprog 15 11 0 [ ] 15.5 30.5 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201307145351) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Apenas o comando enquanto Para e Se Se ou escolha Apenas o de entrada Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201307367661) Pontos: 0,0 / 1,0 Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si: prog Teste real x,y,z; leia x; leia y; leia z; se(x < y) { x<-y; } se (z < y)<y) { imprima x; } senao { se (x < z) { imprima z; } senao { imprima x; } } fimprog</y) Pode-se dizer que: d) O algoritmo sempre imprime o primeiro número lido. a) O algoritmo sempre imprime o maior número. e) O algoritmo sempre imprime o último número lido. b) O algoritmo sempre imprime o menor número. [ ] c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada. 3a Questão (Ref.: 201307184239) DESCARTADA Em uma cidade foi feita uma pesquisa de opinião sobre a audiência da TV no horário das 20:00hs. Para tanto, um grupo de pessoas foi entrevistado e para cada uma delas foi perguntado qual o canal de preferência neste horário: 2, 6, 9, 13 ou nenhum. Além disso, foi registrado o sexo e idade do entrevistado. Implemente um algoritmo que receba estas informações para um grupo de tamanho indefinido de pessoas, calcule o percentual de mulheres que assistem ou o canal 2 ou o canal 6 às 20:00hs e a média de idade das pessoas que não assistem TV neste horário. O programa termina quando o usuário informar o fin da pesquisa. Resposta: Gabarito: int main() { int c1=0, Canal, c=0, ct=0, idade; float s=0; char r='s', sexo; while(r=='s') { cout << "Entre com o canal assistido (2,6,9,13 ou ZERO):"; cin >> Canal; cout << "Entre com o sexo (f/m):"; cin >> sexo; fflush(stdin); cout << "Entre com a idade:"; cin >> idade; if(sexo == 'f' && (Canal == 2 || Canal == 6)) { c++; } ct++; if(Canal == 0) { s+=idade; c1++; } cout << "Deseja entrar com mais algum valor (s/n)?"; cin >> r; fflush(stdin); } cout << "Mulheres que assistem canal 2 ou 6:" << c*100.0/ct << "%\n"; if(c1 > 0) { cout << "Media de idade dos que não assitem : " << s/c1 << "\n"; } else { cout << "Nada a calcular\n"; } system("pause"); } 5a Questão (Ref.: 201307198248) Pontos: 0,4 / 0,8 Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer. Gabarito: É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem "Compra não aprovada" é exibida. 4a Questão (Ref.: 201207139588) Pontos: 0,0 / 0,8 Sabe-se que a população de uma determinada cidade A cresce 2% ao ano e que a população de uma cidade B cresce 3% ao ano. Sabendo que a população de A é de 100.000 habitantes e que a de B é de 50.000 habitantes, implemente um algoritmo que calcule quantos anos serão necessários para que a população da cidade B ultrapasse a população da cidade A Resposta: Gabarito: int main() { int anos=0; float pa=100000, pb=50000; while(pb<=pa) { pa += 0.02 * pa; pb += 0.03 * pb; anos++; } cout << "Numero de anos:" << anos <<"\n"; system("pause"); } 9a Questão (Ref.: 201201903407) Pontos: 1,5 / 1,5 Elabore um algoritmo que leia dois números reais, calcule e escreva o maior deles, a soma, o produto e a média aritmética desses números. Resposta: prog maiorreal num1, num2, maior, soma, produto, media;imprima "\nDigite numero 1: ";leia num1;imprima "\nDigite numero 2: ";leia num2;media<(( num1+num2)/2);produto <( num1*num2);soma <( num1+num2);{se num1>num2 imprima "\nMaior numero = ", num1,"Soma " Media = ",media," Produto = ",produto;pare; senao imprima "\nMaior numero = ";num2;" Media = ",media," Produto = ",produto,pare;} Gabarito: algoritmo "Maior Número" var n1, n2, soma, produto, media: real inicio escreva("Digite 2 números: ") leia(n1, n2) se (n1 > n2) entao escreval("O maior número é = ", n1) senao escreval(" O maior número é = ", n2) fimse escreval("Soma = ", n1+n2) escreval("Produto: ", n1*n2) escreval("Média = ", (n1+n2)/2) fimalgoritmo 10a Questão (Ref.: 201201516127) Pontos: 0,0 / 1,5 Implemente um programa em C ++ que preencha um vetor de dimensão 30 com valores fornecidos pelo usuário como entrada e conte o número de ocorrências dos valores que forem maiores do que 50 e menores do que 100 Resposta: Gabarito: #include < iomanip.h > main() { int v[30],i,c=0; cout << "Digite 30 valores"; for( i=0 ; i < 30 ; i++ ) { cin >> v[i]; if( v[i] > 50 && v[i] < 100 ) c++; } cout << "Quantidade de valores entre 50 e 100:" << c; } 3a Questão (Ref.: 201402582210) Pontos:1,0 / 1,5 Escrever o trecho de um algoritmo para ler dez temperaturas em graus Fahrenheit, convertendo cada uma delas para graus Celsius e armazenando os respectivos resultados em um vetor. Usar a estrutura enquanto. A fórmula de conversão é: C = 5/9 (F - 32). Resposta: inicio ConversaoTemperatura float tempF, tempC[10]; int counter; counter <- 0; enquanto ( counter < 10 ) { exibir "Entre com a temperatura ", counter + 1, " (em Fahrenheit): "; digitar tempF; tempC[ counter ] <- ( 5 * ( tempF - 32 )) / 9; counter++ } faça fim ConversaoTemperatura Gabarito: fahr, cel[10] : real cont: inteiro cont ← 1 enquanto (cont<=10) leia(fahr) cel [cont] ← (fahr32)* 5/9 cont ← cont + 1 fim enquanto 2a Questão (Ref.: 201402353534) Pontos:1,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 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. 1a Questão (Ref.: 201402162833) Pontos: 1,5 / 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: prog calculajuros real juro,valor,total,convporcento imprima "\nDigite o Valor (com vígula EX: 200,00): "; leia valor; imprima "\nInforme a Taxa de Juros % cobrado : "\ ; leia convporcento ; juro <- convporcento / 100 ; total <- valor * juro ; imprima "\nO Valor de", valor,"com juros de", convporcento,"%", "da um total de: ", total ; fimprog 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("Informeo 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.: 201402391509) Pontos: 0,0 / 1,5 Escrever o trecho de um algoritmo para ler dez temperaturas em graus Fahrenheit, convertendo cada uma delas para graus Celsius e armazenando os respectivos resultados em um vetor. Usar a estrutura enquanto. A fórmula de conversão é: C = 5/9 (F - 32). Resposta: Gabarito: fahr, cel[10] : real cont: inteiro cont ← 1 enquanto (cont<=10) leia(fahr) cel [cont] ← (fahr-32)*5/9 cont ← cont + 1 fim enquanto
Compartilhar