1. Elabore um programa em C que receba um quantidade de casas decimais passada como
número inteiro como entrada e forneça como parâmetro. A função deve retornar o valor saída o algarismo da casa das unidades desse arredondado. número. Exemplo: 9. Faça um programa em C que leia o valor de a. Se a entrada for 23, o programa deve um ângulo em graus e o converta, utilizando fornecer como saída o valor 3; uma função, para radianos e ao final imprima b. Se a entrada for 112, o programa o resultado, sabendo que a fórmula é deve fornecer como saída o valor 2; radianos = ângulo x PI /180. 2. A partir do programa acima, crie a função 10. Faça um programa que leia o raio de um unidade que retorna o algarismo da unidade. círculo e imprima o perímetro e a área. Para Escreva um programa que utilize a função fazer os cálculos, implemente duas funções, criada. cada uma deve realizar um cálculo específico 3. Faça um programa em C que leia três conforme solicitado. As fórmulas são: área = números e, para cada um, imprimir o dobro. PI x raio2, enquanto perímetro = 2 x PI x raio. O cálculo deverá ser realizado por uma 11. Elabore um programa que incremente dois função e o resultado exibido ao final do contadores, sendo um global e outro local. programa. Crie uma função que incrementa em 1 o 4. Um eletricista precisa comprar fio que irá global e outra função que incrementa em 1 o passar, pelo telhado, por toda a diagonal de local. Cada função após incrementar deve uma casa de formato retangular. Como ele exibir o valor do contador. No programa, leia não tem condições de medir a diagonal com um inteiro que inicializa ambos os precisão a solução que ele encontrou foi contadores, faça duas chamadas à função de medir os lados da casa, sabendo que a incremento global e três chamadas à função diagonal pode ser calculada com base nos de incremento local. lados pelo Teorema de Pitágoras (a2 = b2 + 12. Escreva um programa que acrescente 10 a um c2). Leia os valores dos lados da casa em inteiro informado pelo usuário. O programa metros e faça um programa que calcule a deve chamar uma função que acrescente 10 à quantidade mínima necessária de fio a ser variável alterando o valor da variável original. comprada com precisão de centímetros 13. Escreva um programa em C que receba as 5. Faça um programa que sorteia um número de informações de tempo de viagem (em horas), 1 a 5 e pede ao usuário que o adivinhe, lendo velocidade média (em km/h), autonomia em do teclado o palpite. Em seguida, mostra a litros por km rodado e valor em R$ do litro do seguinte mensagem: “O número sorteado foi combustível. O programa deve chamar a n1 e o seu palpite foi n2”. função consumo que retorna quantos litros 6. Faça um programa que receba as notas de foram consumidos na viagem. Em seguida, três provas e calcule a média. Para o cálculo, deve chamar a função Custo que retornar o escreva uma função. O programa deve quanto foi gasto na viagem. imprimir a média ao final. 14. Reescreva o programa acima, declarando as 7. Crie uma função reajuste que receba como variáveis de tempo de viagem, velocidade parâmetros, o valor inicial e percentual de média, autonomia e preço do combustível reajuste, retornando o valor reajustado. como sendo globais. 8. Elabore uma função que faça o arredondamento de um número real para a LPI – 2023.1 – LISTA1 CENTRO UNIVERSITÁRIO FARIAS BRITO
15. Escreva uma função que receba um horário
de entrada e um horário de saída no formato hh:mm de um funcionário e calcule o tempo de permanência em minutos. Subtraia carga horária necessária e exiba o saldo em minutos que é o equivalente ao total de minutos calculado menos a carga horária. A carga horária também deve ser informada (neste caso em horas). Escreva o programa que utiliza a função. Dica: pesquise como funciona a função sscanf() da biblioteca stdio.