Baixe o app para aproveitar ainda mais
Prévia do material em texto
Utilizando funcoes, struct e alocacao dinamica faça os seguintes exercicios: 1. Fazer uma funcao em C para calcular a resistência aeróbica de uma pessoa. O teste é feito da seguinte forma : o nome , a idade , o número de batimentos cardíacos quando a pessoa está relaxada (NBCR) e o número de batimentos cardíacos após a pesssoa pedalar 30 minutos (NBCA) são dados de entrada. Após os dados de entrada será calculado a média dos batimentos cardíacos da seguinte forma : MÉDIA = (NBCR * 3 + NBCA * 5) / 10 A seguir é calculado um fator de condicionamento da seguinte forma : se MÉDIA < = 70 então FATOR = 3 se MÉDIA > 70 e MÉDIA < = 100 então FATOR = 2 se MÉDIA > 100 então FATOR = 1 O condicionamento aeróbico é calculado da seguinte maneira : condicionamento aeróbico = FATOR * idade 2. Numa certa loja de eletrodoméstico, o comerciário encarregado da seção de televisores recebe, mensalmente, um salário fixo mais comissão. Essa comissão é calculada em relação ao tipo e ao número de televisores vendidos por mês, obdecendo a tabela abaixo : TIPO TELEVISORES VENDIDOS COMISSÕES A cores Maior ou igual a 10 Menor do que 10 R$ 50,00 por televisor vendido R$ 5,00 por televisor vendido Preto e Branco Maior ou igual a 20 Menor do que 20 R$ 20,00 por televisor vendido R$ 2,00 por televisor vendido Sabe-se , ainda , que ele tem um desconto de 8% sobre seu salário fixo para o INSS. Se o seu salário total (fixo + comissões – INPS) for maior ou igual a R$ 500,00 , ele ainda terá um desconto de 5% , sobre esse sala’rio total , relativo ao imposto de renda retido na fonte. 3. A Fabrica de automóveis DIB ltda deseja que o cliente calcule o valor do automóvel que deseja comprar através do computador. Algumas informações sào necessárias : MODELOS Preço Básico Dib TURBO 20.000 Dib MV7 15.000 Dib Stander 12.000 ACESSÓRIOS PREÇO Ar condicionado 2.000 Dir. hidraulica 1.500 Motor 2.0 1.000 Vidros elétricos 1.000 Banco de couro 1.000 Se o cliente escolher 2 acessórios , o cliente terá desconto de 10%. Se o cliente escolher 3 acessórios, o cliente terá um desconto de 15% e se escolher todos os acessórios terá um desconto de 20%. 4. Fazer um programa em C para corrigir provas de múltipla escolha. Cada prova tem 30 questões, cada questão valendo um ponto. O primeiro conjunto de dados a ser lido será o gabarito para a correção da prova. Os outros dados serão os números dos alunos e suas respectivas respostas. O programa deverá calcular e imprimir : para cada aluno, o seu número e sua nota ; a porcentagem de aprovação , sabendo-se que a nota mínima de aprovação é 6 ; a maior e a menor nota; 5 . O departamento de transito do estado anotou dados de acidentes de transito no ultimo ano. Para cada motorista envolvido no acidente , tem-se as seguintes informações : Ano de nascimento Sexo (M-masculino , F-feminino ) Procedência (0 – capital , 1- Interior , 2 – outro estado ); Fazer um programa em C para : calcule o numero de motoristas com menos de 21 anos calcule quantas mulheres são da capital calcule quantos motoristas do interior do estado tem idade maior que 60 anos; verifique se existe alguma mulher com idade maior que 60 anos. 6. Os empregados da firma EXPLORAÇÃO LTDA, podem trabalhar um número variável de horas por dia, desde que somem pelo menos 40 horas de trabalho por semana. Para o calculo do salário de cada empregado é necessário entrar com o nome do empregado, o número de inscrição, nome e código do cargo de um empregado , a hora de entrada e a hora de saída do empregado para cada dia da semana. Escreva um programa em C que determine o tempo trabalhado: (a) de um funcionário e o salário da semana. (b) de um grupo de funcionarios Para cálculo do salário, considere que : Se o tempo trabalhado for menor que 40 horas, o empregado sofre um desconto de 50 % no que deveria receber. Se o tempo trabalhado for maior que 40 horas, o empregado recebe metade do salário/ hora por hora excedente. O salário/hora depende do código do cargo, sendo : Código Salário/hora 01 R$ 40,00 02 R$ 60,00 03 R$ 100,00
Compartilhar