INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS - MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA – DAI SISTEMAS DE INFORMAÇÃO Disciplina: Linguagem de Programação I 2015.2 Professora: Karla Donato Fook Exercícios 1. Buscando melhorar o atendimento ao usuário do sistema de saúde de um município, a prefeitura realizou uma pesquisa de rendimento satisfatório com 500 pessoas. As notas disponibilizadas aos entrevistados no intuito de avaliar o nível de satisfação compreendem a notas inteiras de 1 a 10. Veja os resultados na tabela a seguir: Escrever um programa em C que calcule e exiba a média ponderada do nível de satisfação dos usuários do sistema de saúde do município em questão. 2. Faça um programa que preencha 2 vetores, A e B, com 10 números inteiros cada. Calcule e mostre o vetor S, resultante da soma entre os dois primeiros (soma de cada elemento de A com o elemento de mesma posição em B) 3. Sabendo que P = U . I, onde P = potência / U = Tensão / I = corrente, desenvolva um programa em C++ que resolva problemas do tipo “Um aquecedor elétrico de uma potência de 1.000 watts é ligado a uma tensão de 110 V. Qual a corrente no aquecedor?” O programa só deve terminar quando o usuário desejar, ou seja, deve calcular e exibir a corrente de quantos problemas o usuário quiser. 4. Faça um programa que receba um número inteiro e maior que 1, verifique se o número fornecido é primo ou não, e mostre uma mensagem de número primo ou número não primo. Obs.: 1 – Um número é primo quando é divisível apenas por 1 e por ele mesmo. 2 – O programa deve ser finalizado quando o usuário desejar. 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS - MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA – DAI SISTEMAS DE INFORMAÇÃO Disciplina: Linguagem de Programação I 2015.2 Professora: Karla Donato Fook 5. Faça um programa que receba do usuário um valor monetário em real (R$) e o converta em dólar (U$). A cotação do dólar deve ser solicitada ao usuário. O programa deve ser finalizado quando o usuário desejar. 6. Escreva o comando a seguir utilizando o operador “?”. if (y <= 100) x = y/2; else x = z*16; 7. O que será exibido pelo programa a seguir? #include<stdio.h> main() { int a,b; float c,d; a = 15; b = a / 2; printf("%d\n",b); printf("%3d\n",b); printf("%03d\n",b); c = 15.3; d = c / 3; printf("%f\n",d); printf("%3.2f\n",d); } 8. Explique a principal diferença entre o while e o do-while. # 2