Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Exemplo10 Construir um programa que apresente no video a frase Hello World!!. Exemplo20 Construir um programa que apresente o nome do programador no monitor de vídeo. Exemplo30 Construir um programa que "converse" com o operador do programa, solicitando o seu nome e apresentando-se. Computador: Ola, Sr.! Computador: Por favor, informe seu nome: Operador do programa informa seu nome..... Computador: Eu sou o Computador!! Prazer em conhece-lo, Sr. ....! Exemplo40 Construir um programa que "converse" com o operador do programa, solicitando o seu nome, sobrenome e apresentando-se. Computador: Ola, Sr.! Computador: Por favor, informe seu nome: Operador do programa informa seu nome..... Computador: Por favor, informe seu sobrenome: Operador do programa informa seu sobrenome..... Computador: Eu sou o Computador!! Prazer em conhece-lo, Sr. ....! Exemplo50 Fazer um programa que "converse"com a pessoa que estiver executando. O "diálogo" deverá ter (mais ou menos) a seguinte forma: Computador: Ola, Sr.! Computador: Por favor, informe seu nome: ... 2 Computador: Olá, ..., que bom conversar com você. Qual a sua idade? ... Computador: Onde vc nasceu? ... Computador: E qual o seu peso? ... Computador: e a sua altura? ... C: Ok, ..., veja se eu entendi bem: Computador: Sua idade é ... Computador: Vc nasceu em ... Computador: Seu peso é ..... Computador: Sua altura é ..... Exemplo60 Dados dois números inteiros, apresentar o resultado da soma, subtração, multiplicação, divisão inteira e resto da divisão inteira entre estes dois números Exemplo70 Dados dois números quaisquer, apresentar o resultado da soma, subtração, multiplicação, a divisão entre estes dois número Exemplo80 Dados três números quaisquer, calcular e apresentar a média aritmética destes números. Exemplo90 Dados três números quaisquer (não zeros), calcular e apresentar a média harmônica destes números. MH = N / (1/n1 + 1/n2 + 1/n3 + .... + 1/nN) Exemplo100 Dados três números quaisquer (não zeros), calcular e apresentar a média ponderada destes números. 3 MP = (n1 + 2xn2 + 3xn3 + .... + NxnN)/(1+2+3+...+N) Exemplo110 Dado uma temperatura T em graus Celsius, construir um programa que transforme este valor para graus Fahrenheit e apresente a temperatura convertida. Fórmulas: C = 5/9(F - 32) ou F = (9/5)C + 32 Exemplo120 Dado uma temperatura T em graus Fahrenheit, construir um programa que transforme este valor para graus Celsius e apresente a temperatura convertida. Fórmulas: C = 5/9(F - 32) ou F = (9/5)C + 32 Exemplo130 Dado uma temperatura T e o código A dizendo se T é graus Celsius(C) ou Fahrenheit(F). Construir um programa que transforme este valor para graus Celsius ou Fahrenheit, dependendo do código A, e apresente a temperatura convertida. Fórmulas: C = 5/9(F - 32) ou F = (9/5)C + 32 Exemplo140 Dados 5 (cinco) números quaisquer, diferentes entre sí, construir um programa que apresente o maior destes números. Exemplo150 Dados 5 (cinco) números quaisquer, diferentes entre sí, construir um programa que clacule e apresente a média aritmética entre o maior e do menor destes números. Exemplo160 Dados um valor numérico qualquer, um caracter e outro valor numerico qualquer, construir um programa que realize a operação aritmética (indicada pelo caracter) sobre os dois numeros dados e apresente o resultado. O caracter poderá ser +, -, x ou /. 4 Exemplo170 Dado uma temperatura T e o código A dizendo se T é graus Celsius(C) ou Fahrenheit(F). Construir um programa que transforme este valor para graus Celsius ou Fahrenheit, dependendo do código A, e apresente a temperatura convertida. O código informado deve ser validado. Fórmulas: C = 5/9(F - 32) ou F = (9/5)C + 32 Exemplo180 Dados um valor numérico qualquer, um caracter e outro valor numerico qualquer, construir um programa que realize a operação aritmética (indicada pelo caracter) sobre os dois numeros dados e apresente o resultado. O caracter poderá ser +, -, x ou /. O sinal da operação deve ser validado. Exemplo190 Construir um programa que calcule e apresente no vídeo o valor do imposto de renda de 2009, conforme as instruções a seguir: 1) Entradas do programa: a) O valor bruto dos rendimentos (RB) b) O valor total das deduções (VD) 2) Cálculos a) Calcular a Base de Cálculo BC = RB – VD b) Após calculado a base de cálculo BC, calcular o valor do imposto VI, de acordo com a seguinte formula: VI = (BC * A)/100 – PD onde A é a alíquota e PD é a parcela a deduzir, constantes na tabela a seguir: Base de cálculo mensal (BC) R$ Alíquota (A) % Parcela a deduzir do imposto (PD) R$ Até 1.434,59 0 0 De 1.434,60 até 2.150,00 7,5 107,59 De 2.150,01 até 2.866,70 15,0 268,84 De 2.866,71 até 3.582,00 22,5 483,84 Acima de 3.582,00 27,5 662,94 3) Saídas do programa: a) Se VI > 0, informar VALOR A PAGAR: VI b) Se VI = 0, informar NENHUM VALOR A PAGAR 5 Exemplo200 Dado um numero inteiro, positivo ou negativo, construir um programa que verifique se o numero dado está contido no intervalo [-5, 10]. Exemplo210 Dados M e N, números naturais, construir um programa que apresente os números ímpares contidos no intervalo [M, N]. Exemplo220 Dados diversos números quaisquer, construir um programa que apresente o maior destes números. O programa deve perguntar ao operador se ele deseja mais números. Exemplo230 Dados N números quaisquer, construir um programa que calcule e apresente a média aritmética entre o maior e do menor destes números. O valor de N é informado no início da execução do programa. Exemplo240 Dados três números naturais diferentes, construir um programa que os apresente em ordem crescente. Exemplo245 Durante o mês de outubro do ano passado, todos os dias, foram medidas temperaturas em Porto Alegre. A temperatura média naquele foi mês foi Tm e é fornecida no início da execução do programa. Construa um programa que leia as temperaturas diárias, calcule e apresente: A temperatura mínima ocorrida naquele mês e o dia em que ocorreu A temperatura máxima ocorrida naquele mês e o dia em que ocorreu O número de dias com temperatura acima da temperatura média do mês O número de dias com temperatura abaixo da temperatura média do mês 6 Exemplo270 Dados 3 (três) valores quaisquer, construir um programa que verifique: 1. Se estes valores representam um triângulo equilátero, isóceles ou escaleno. 2. Se estes valores representarem um triângulo, calcular e apresentar o perímetro deste triângulo. Se não, apresentar a mensagem 'Estes valores não representam um triângulo'. _______________________________________________________________________Exemplo290 Dado um número natural N, construir um programa que verifique se este número é um número primo1 ou não. Exemplo300 Dados M e N, números inteiros, maiores que zero e sendo M < N, construir um programa que apresente todos números primos, contidos no intervalo [M, N]. Exemplo310 Dado um número natural N, maior que zero e sendo M < N, faça um programa que verifique se N é ou não um número perfeito2. Exemplo320 Dados dois números naturais M e N, maiores que zero e sendo M < N, nesta ordem, construa um programa que apresente todos os números perfeitos contidos no intervalo [M, N]. Exemplo330 Dado um número natural N, maior que zero, construa um programa que calcule e apresente os N primeiros termos da Série de Fibonacci3. O valor de N é fornecido no incício da execução do programa. 1 Números primos são números naturais que são divisíveis somente pela unidade e por ele próprio. O número 1 (um) não é considerado um número primo. 2 Números perfeitos são números naturais cuja soma dos seus divisores, excluido ele próprio, é igual a ele mesmo. Exemplos de números perfeitos: 6 = 1 + 2 + 3; 28 = 1+ 2 + 4 + 7 + 14 3 A Série de Fibonacci é uma série infinita de números naturais, cuja lei de formação é a seguinte: o 1º. termo é igual a 1 (um); o 2º. termo é igual a 1 (um) e do 3º. termo em diante, cada termo TN é igual a TN-1 + TN -2 , onde N é a ordem do termo na série. Exemplo: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...... 7 Exemplo340 Dado um número natural N, maior que zero, construa um programa que calcule e apresente o termo de ordem N da Série de Fibonacci. Exemplo350 Dado um número natural T, maior que zero, faça um programa que verifique se T pertence ou não a Série de Fibonacci. Exemplo351 Dado um número natural N, construir um programa que calcule e apresente o valor numérico S da soma dos termos da série, para uma aproximação de N termos: 1 1 2 3 5 8 13 21 S = + - + - + - + - 1 4 8 12 16 20 24 28 Exemplo352 Dado um número natural N, construir um programa que calcule e apresente o valor numérico S da soma dos termos da série, para uma aproximação de N termos: 1! 3! 5! 7! 9! 11! 13! 15! S = + - + - + - + - 2 4 6 8 10 12 14 16 Exemplo353 Dado um número natural N, construir um programa que calcule e apresente o valor numérico S da soma dos termos da série, para uma aproximação de N termos: 1! 2! 3! 4! 5! 6! 7! 8! S = + - + - + - + - 1 3 6 9 12 15 18 21 Exemplo400 Dado um número natural N, construa um programa que verifique se N é ou não um número triangular4. 4 Um número natural é definido como triangular se ele for um produto de três números naturais consecutivos. Por exemplo, o número 120 é triangular, já que 120 = 4 x 5 x 6 8 Exemplo410 Dados dois números naturais M e N, maiores que zero e sendo M < N, nesta ordem, construa um programa que apresente todos os números triangulares contidos no intervalo [M, N]. Exemplo460 Dado um vetor V[15], preenchido com números aleatórios, inteiros, no intervalo [0, 1000), construir um programa que apresente: 1) o vetor preenchido, 2) o maior número contido neste vetor. Exemplo470 Dado um vetor V[15], preenchido com números aleatórios, inteiros, no intervalo [0, 2000), construir um programa que apresente: 1) o vetor preenchido, 2) o maior número contido neste vetor e 3) a localização deste número no vetor (índice). Exemplo480 Dado um vetor V[20] de números inteiros, construír um programa que: 1. preencha este de vetor com números aleatórios contidos no intervalo [0,1000); 2. apresente o vetor preenchido; 3. classifique este vetor em ordem ascendente; 4. apresente o vetor classificado. Exemplo490 Dado um vetor V[30], preenchido com números aleatórios, inteiros, no intervalo [0, 500), construir um programa que apresente: 1. o vetor preenchido, 2. a média aritmética MA dos números contidos no vetor 3. a quantidade números contidos no vetor que estão abaixo da média MA 4. a quantidade números contidos no vetor que estão acima da média MA 9 Exemplo500 Durante o mês M deste ano, todos os dias, foram medidas temperaturas em Porto Alegre. O valor de M é fornecido no início da execução do programa e é um número natural, compreendido no intervalo [1,12] e que deve ser validado. Construa um programa que leia as temperaturas diárias, calcule e apresente: A temperatura média A temperatura mínima ocorrida naquele mês e o dia em que ocorreu A temperatura máxima ocorrida naquele mês e o dia em que ocorreu O número de dias com temperatura acima da temperatura média do mês O número de dias com temperatura abaixo da temperatura média do mês Para testar o programa, use números aleatórios no intervalo [0,40] Exemplo510 Durante o mês de um dado ano, todos os dias, foram medidas temperaturas em Porto Alegre. O valor do mês e do ano é fornecido no início da execução do programa, na forma de um número inteiro de 6 (seis) dígitos MMAAAA. O dois primeiros algarismos significam o mês e os quatro últimos, o ano. Construir um programa que leia as temperaturas diárias, calcule e apresente: A temperatura média daquele mês e ano A temperatura mínima ocorrida naquele mês e ano e o dia em que ocorreu A temperatura máxima ocorrida naquele mês e ano e o dia em que ocorreu O número de dias com temperatura acima da temperatura média daquele mês e ano O número de dias com temperatura abaixo da temperatura média daquele mês e ano Observações: 1. Para testar o programa, use números aleatórios no intervalo [0,40]; 2. O mês e o ano devem ser validados: o mês deve estar no intervalo [1,12] e o ano deve estar no intervalo [1100, 2010) 3. O número de dias com temperatura abaixo da temperatura média do mês 4. O programa deve considerar os anos bissextos Para testar o programa, use números aleatórios no intervalo [0,40] Exemplo640 Dado uma matriz M[3, 5] de inteiros, construir um programa que preencha-a com números aleatórios contidos no intervalo [0, 1000). Após preenchê-la, o programa deve: 1. Apresentar a matriz preenchida; 2. Encontrar a matriz transposta Mt de M e 3. Apresentar a matriz Mt. Exemplo750 Dado uma matriz M[i, j, k] de inteiros, sendo i=6, j=5 e k=10, construirum programa que preencha esta matriz com números aleatórios contidos no intervalo [0, 100). Após seu preenchimento, construir um programa que apresente: 10 1) a matriz preenchida, 2) o maior número contido nesta matriz e 3) a localização deste número na matriz (índices i, j e k ). ______________________________________________________________________
Compartilhar