Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Pampa – UNIPAMPA (Campus Bagé) Disciplina de Algoritmos e Programação Exercícios (estrutura sequencial e condicional) Instruções - Resolver os exercícios utilizando a linguagem C. 1) Fazer um programa que, dados três valores, calcula e imprime as médias aritmética e harmônica destes valores. A média harmônica (mh) é dada por: mh= 3 1 a + 1 b + 1 c . 2) Faça um programa para calcular e imprimir o salário bruto a ser recebido por um funcionário em um mês. O programa deverá utilizar os seguintes dados: número de horas que o funcionário trabalhou no mês, valor recebido por hora de trabalho e número de filhos com idade menor do que 14 anos (para o caso do salário-família – considerar o adicional de R$ 37,18 para cada filho menor que 14 anos). 3) Escrever um programa que lê o número de um vendedor, o seu salário fixo, o total de vendas por ele efetuadas e o porcentual que ganha sobre o total de vendas. Calcular o salário total do vendedor. Escrever número do vendedor e o salário total. 4) Escrever um programa que calcule a resistência equivalente ( Re ) de um circuito elétrico composto de três resistores R1, R2, e R3 em paralelo. Os valores dos resistores deverão ser lidos pelo programa. O cálculo é dado por: 1 Re = 1 R1 + 1 R2 + 1 R3 5) Faça um programa que lê o número de um vendedor, seu salário fixo e o total de vendas por ele efetuadas no mês. Acrescentar ao salário um prêmio, conforme a seguinte tabela: Total de vendas no mês (V) Prêmio (R$) 100 < V <= 500 50 500 < V <= 750 70 750 < V 100 O programa deve calcular o salário do vendedor e imprimir seu número e seu salário. 6) Escreva um programa que calcule o menor número possível de moedas que correspondem a um dado valor. O valor deve ser menor ou igual a R$ 10,00. O programa deve ler o valor a ser pago e indicar o número de moedas de 1 real, 50, 25, 10, 5 e 1 centavos necessários para integralizar o valor lido. Por exemplo: Valor a ser Pago: R$ 1, 78. Moedas de R$ 1,00: 1 moeda(s). Moedas de R$ 0,50: 1 moeda(s). Moedas de R$ 0,25: 1 moeda(s). Moedas de R$ 0,01: 3 moeda(s). 7) O departamento que controla o índice de poluição do meio ambiente fiscaliza 3 grupos de indústrias que são altamente poluidoras do meio ambiente. O índice de poluição aceitável varia de 0.05 até 0.25. Se o índice sobe para 0.3 as indústrias do 1º grupo (Grupo A) são intimadas a suspenderem suas atividades; se o índice sobe para 0.4, as do 1º e do 2º grupos (Grupos A e B) são intimadas a suspenderem suas atividades; e se o índice sobe para 0.5, todos os três grupos (Grupos A, B e C) devem ser notificados a paralisarem suas atividades. Escreva um programa que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas. Universidade Federal do Pampa – UNIPAMPA (Campus Bagé) Disciplina de Algoritmos e Programação Exercícios (estrutura sequencial e condicional) 8) Escrever um programa para ler os valores das coordenadas cartesianas de um ponto e imprimir os valores lidos, seguidos do número (1 a 4) do quadrante em que o ponto está situado. Se o ponto estiver situado sobre um dos eixos, fornecer o valor -1. E, se estiver na origem, fornecer o valor 0. 9) Escrever um programa que leia 4 valores A, B, C, e X. Para os valores lidos: • a) se X='a', verificar se os primeiros três valores podem ser coeficientes de uma equação do 2º grau com raízes reais. Neste caso, calcular e imprimir estas raízes ( x=−b±√b 2−4ac 2a ); • b) se X='b', verificar se os primeiros três valores podem formar um triângulo; neste caso, imprimir a área deste triângulo. Sabe-se que a área é dada por: área s s a s b s c= − − −( )( )( ) , onde s = semi- perímetro.; • c) se X='c' e se todos os valores forem positivos, calcular e imprimir a área do trapézio que tem A e B por bases e C por altura; • d) se X='d', considerar que os três primeiros valores, se positivos, correspondem a resistências elétricas e calcular a resistência equivalente considerando sua associação em série - Req=A+B+C - e em paralelo - 1 Req = 1 A + 1 B + 1 C . • e) para qualquer outro valor de X emitir uma mensagem de erro. 10) Faça um programa que lê 4 valores I, A, B e C, onde I é um número inteiro e positivo e A, B, e C são quaisquer valores reais. O programa deve escrever os valores lidos e: • a) se I = 1, escrever os três valores A, B e C em ordem crescente; • b) se I = 2, escrever os três valores A, B e C em ordem decrescente; • c) se I = 3, escrever os três valores A, B, e C de forma que o maior valor fique entre os outros dois; • d) se I não for um dos três valores acima, dar uma mensagem indicando isto.
Compartilhar