Professores Gian i!ardo "er#enbro!# e Gio$ani Gra!ioli Lista de exer!%!ios da aula & 1. Implemente um programa em C para encontrar o maior valor entre trs inteiros. Os valores devem ser recebidos pelo usurio. O programa deve imprimir o maior valor. 2. Escreva um programa para calcular a distncia entre dois pontos (x1, 1! e (x2, 2!. Os pontos devem ser recebidos do usurio. "odos os n#meros e o valor de retorno devem ser do tipo double. $ica% use a biblioteca matemtica do C (math.h!. 'in!lude (math)h* +ara !om+ilar o +rograma utili,e a flag -lm na linha do g!!- g!! -o +rog +rog)! -lm Utili,e a funo +o./n01 n&2 +ara reali,ar ele$ar n0 a n& e a funo s3rt/n02 +ara tirar a rai, 3uadrada de n0) &. 'ma pessoa investe () *vp+ em uma conta de poupan,a -ue rende .uros de *t+ por cento. /upondo -ue os .uros se.am deixados na conta, escreva um programa em C -ue calcule e apresente o valor existente na conta ao 0inal de cada ano em um per1odo de *n+ anos. 'se a 02rmula a seguir para determinar os valores% vf =vp1t n
3. Implemente um programa para calcular o 0atorial de um n#mero (45!. 6. 7ual o valor de x ap2s a seguinte se-uncia de comandos% a 8 19: b 8 29: x 8 9: x 8 (b ; a! < b % a: =. 7ual o valor de x ap2s a seguinte se-uncia de comandos% a 8 1: b 8 2: c 8 &: x 8 9: x 8 a > b < a > c < a % c % b > c < b % c: ?. /endo num uma varivel inteiro, o -ue @ impresso no trecAo de c2digo abaixo% num 8 1: sBitcA(num! C case 1% print0(DO numero e 1 D!: case 2% print0(DO numero e 2 D!: de0ault% print0(DO numero e di0erente de 1 e 2D!: E F. Ga,a um programa em C para exibir a tabuada de 9 a H. H. Ga,a um programa em C para ler um n#mero real e exibir uma tabela em -ue o n#mero apare,a multiplicado at@ 299, sendo 19 em cada linAa. Esta tabela @ #til para deixar a0ixada em lo.as de Ierox, por exemplo. Exemplo% Jalor do Ierox% () 9,9= 1 8 9,9= 28 9,12 &8 9,1F .....................................................198 9,=9 1189,== .......... 19. Ga,a um programa em C -ue calcula e escreve a seguinte soma% soma81K1 L &K2 L6K&L?K3L...LHHK69 11. Ga,a um programa em C -ue calcula o produto dos n#meros digitados pelo usurio. O programa em C deve permitir -ue o usurio digite uma -uantidade nMo determinada de n#meros. O programa em C encerra -uando o usurio digita o valor Nero. 12. $ado um n#mero n inteiro e positivo, diNemos -ue n @ per0eito se n 0or igual O soma de seus divisores positivos di0erentes de n. Construa um programa em C -ue veri0ica se um dado n#mero @ per0eito. Ex% = @ per0eito, pois 1L2L& 8 =. 1&. 'm determinado material radioativo perde metade de sua massa a cada 69 segundos. $ada a massa inicial, em gramas, 0aNer um programa em C -ue calcule o tempo necessrio para -ue essa massa se torne menor -ue 9,6 grama. O programa em C deve escrever a massa inicial, a massa 0inal e o tempo calculado em Aoras, minutos e segundos. 13. Ga,a um programa -ue leia vrios inteiros positivos e mostre, no 0inal, a soma dos n#meros pares e a soma dos n#meros 1mpares. O programa para -uando entrar um n#mero maior -ue 1999. 16. Ga,a um programa -ue leia vrios con.untos de trs valores reais e mostre para cada con.unto% sua soma, seu produto e sua m@dia. O programa para -uando um con.unto nMo entrar com seus valores em ordem crescente. 1=. Ga,a um programa -ue leia as m@dias 0inais de vrios alunos de uma turma e mostre a maior m@dia, a menor m@dia e a m@dia aritm@tica da turma. O programa pra -uando encontrar uma m@dia negativa. 1?. Ga,a um programa -ue leia um n#mero n e mostre na tela os n primeiros n#meros pares e depois os n primeiros n#meros 1mpares.