Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Discursiva Questão 1/5 - Lógica de Programação e Algoritimos Faça um algoritmo que exiba um relatório de Totais e % por faixa-etária e sexo no seguinte formato: "*** Totais por faixa-etária e sexo *** Número de meninas: Número de mulheres: Número de meninos: Número de homens: Total geral: % de meninas: % de mulheres: % de meninos: % de homens: algoritmo "semnome" // Função : // Autor : // Data : 03/11/2016 // Seção de Declarações var ma, mu, mo, ho, total, i : inteiro map, mup, mop, hop : real continua : caracter inicio // Seção de Comandos continua<-"s" enquanto continua="s" faca limpatela escreval(" 1 - Menina") escreval(" 2 - Mulher") escreval(" 3 - Menino") escreval(" 4 - Homem") escreva("Escolha uma opcao:") leia(i) total<-total+1 se i=1 entao ma<-ma+1 senao se i=2 entao mu<-mu+1 senao se i=3 entao mo<-mo+1 senao ho<-ho+1 fimse fimse fimse escreva("Continuar? [s/n]") leia(continua) fimenquanto map<-(ma*100)/total mup<-(mu*100)/total mop<-(mo*100)/total hop<-(ho*100)/total limpatela escreval("*** Totais por faixa-etária e sexo ***") escreval("Número de meninas:",ma) escreval("Número de mulheres:",mu) escreval("Número de meninos:",mo) escreval("Número de homens:",ho) escreval("Total geral:", total) escreval("") escreval("% de meninas:", map) escreval("% de mulheres:", mup) escreval("% de meninos:", mop) escreval("% de homens:", hop) fimalgoritmo Questão 2/5 - Lógica de Programação e Algoritimos Faça um algoritmo que mostre uma tabela de conversão de temperaturas de Celsius para Farenheit. O algoritmo deve receber a temperatura inicial em graus Celsius, a quantidade de temperaturas a exibir o incremento entre temperaturas. Por exemplo, a primeira temperatura seria 10 com incremento 5, a próxima temperatura seria 15 e assim por diante até chegar na quantidade de temperaturas necessárias. A fórmula para conversão é: algoritmo "semnome" // Função : // Autor : // Data : 03/11/2016 // Seção de Declarações var qt, inc, i : inteiro t0 : real inicio // Seção de Comandos escreva("Temperatura inicial em graus Celsius: ") leia(t0) escreva("Quantidade de temperaturas a exibir: ") leia(qt) escreva("Incremento entre temperaturas: ") leia(inc) limpatela qt<-qt*inc-1 para i de 0 ate qt passo inc faca escreval(t0+i,"ºC = ",((9/5)*(t0+i))+32,"ºF") fimpara fimalgoritmo Questão 3/5 - Lógica de Programação e Algoritimos Faça um algoritmo que crie uma função de conversão de uma temperatura em graus celsius para uma temperatura em Farenheit. A fórmula para conversão é: algoritmo "semnome" // Função : // Autor : // Data : 03/11/2016 // Seção de Declarações var t0 : real funcao converte(c:real):real inicio retorne ((9/5)*c)+32 fimfuncao inicio // Seção de Comandos escreva("Temperatura em graus Celsius: ") leia(t0) escreval(t0,"ºC = ",converte(t0),"ºF") fimalgoritmo Questão 4/5 - Lógica de Programação e Algoritimos Escreva um algoritmo para calcular a área de num quadrado. algoritmo "semnome" // Função : // Autor : // Data : 03/11/2016 // Seção de Declarações var l, a : real inicio // Seção de Comandos escreva("Digite medida do lado do quadrado: ") leia(l) a<-l*l escreval("") escreval("Area do quadrado: ",a) fimalgoritmo Questão 5/5 - Lógica de Programação e Algoritimos Dentro da maneira como o computador manipula informações, numa linguagem de programação há tipos primitivos básicos utilizados para construção de programas. Quais são? Inteiros, Reais, Caracteres, Lógicos
Compartilhar