#include #include #include // EXERCÍCIOS LISTA 1 - FUNÇÕES float lista1_ex7_calcula_media(int valor1, int valor2){ float resultado; resultado = (valor1 + valor2) / 2.0; return resultado; } //int lista1_ex7_calcula_produto(int valor1, int valor2){ // alterado para float para o EX9 float lista1_ex7_calcula_produto(float valor1, float valor2){ float resultado; resultado = valor1 * valor2; return resultado; } void lista1_ex7(){ int num1; int num2; float media; int produto; printf("Digite o número 1: "); scanf("%d", &num1); printf("\nDigite o número 2: "); scanf("%d", &num2); media = lista1_ex7_calcula_media(num1, num2); produto = lista1_ex7_calcula_produto(num1, num2); printf("\n\nA média é %.2f", media); printf("\n\nO produto é %d", produto); } float lista1_ex8_calcula_media_ponderada(float nota1, float nota2, int peso1, int peso2){ float media_ponderada; media_ponderada = ((nota1 * peso1) + (nota2 * peso2)) / (peso1 + peso2); return media_ponderada; } void lista1_ex8(){ int peso1; int peso2; int matricula; float nota1; float nota2; float media; printf("Digite o peso da prova 1: "); scanf("%d", &peso1); printf("\nDigite o peso da prova 2: "); scanf("%d", &peso2); printf("\n------------------------"); printf("\nDigite a matrícula do aluno: "); scanf("%d", &matricula); printf("\nDigite a nota da prova 1: "); scanf("%f", ¬a1); printf("\nDigite a nota da prova 2: "); scanf("%f", ¬a2); media = lista1_ex8_calcula_media_ponderada(nota1, nota2, peso1, peso2); printf("\n\nA média final para o aluno matrícula %d é %.2f", matricula, media); } float lista1_ex9_calcula_media_ponderada(float nota1, float nota2, int peso1, int peso2){ float media_ponderada; media_ponderada = (lista1_ex7_calcula_produto(nota1, peso1) + lista1_ex7_calcula_produto(nota2, peso2)) / (peso1 + peso2); return media_ponderada; } void lista1_ex9(){ int peso1; int peso2; int matricula; float nota1; float nota2; float media; printf("Digite o peso da prova 1: "); scanf("%d", &peso1); printf("\nDigite o peso da prova 2: "); scanf("%d", &peso2); printf("\n------------------------"); printf("\nDigite a matrícula do aluno: "); scanf("%d", &matricula); printf("\nDigite a nota da prova 1: "); scanf("%f", ¬a1); printf("\nDigite a nota da prova 2: "); scanf("%f", ¬a2); media = lista1_ex9_calcula_media_ponderada(nota1, nota2, peso1, peso2); printf("\n\nA média final para o aluno matrícula %d é %.2f", matricula, media); } float lista_1_ex10_calcula_conta(float valor){ float resultado; float gorgeta = 0.10; // ou 10.0 / 100; resultado = valor * (1 + gorgeta); // ou //resultado = valor + (valor * gorgeta); return resultado; } void lista1_ex10(){ float conta_restaurante; float resultado; printf("Digite o valor da conta do cliente: "); scanf("%f", &conta_restaurante); resultado = lista_1_ex10_calcula_conta(conta_restaurante); printf("\nO valor da conta com a gorgeta é %.2f", resultado); } #include float lista_1_ex11_distancia(int x1, int y1, int x2, int y2){ float resultado; resultado = sqrt(pow((float)(x2 - x1), 2) + pow((float)(y2 - y1), 2)); return resultado; } void lista1_ex11(){ int x1; int y1; int x2; int y2; float distancia; printf("Digite as coordenadas do ponto 1 (formato: \"00 00\"): "); scanf("%d %d", &x1, &y1); printf("\nDigite as coordenadas do ponto 2 (formato: \"00 00\"): "); scanf("%d %d", &x2, &y2); distancia = lista_1_ex11_distancia(x1, y1, x2, y2); printf("\nA distância é %.2f", distancia); } double lista_1_ex12_metros(int pes, int polegadas){ return (pes * 0.3048) + (polegadas * 0.0254); } void lista1_ex12(){ int pes; int polegadas; double metros; printf("Digite a altura em pés e polegadas (formato: \"00 00\"): "); scanf("%d %d", &pes, &polegadas); metros = lista_1_ex12_metros(pes, polegadas); printf("\nA altura em métros é %.4g", metros); } float lista1_ex13_calcula_salario_liquido(float salario_bruto){ float salario_liquido; float inss; float fgts; float plano_saude; inss = salario_bruto * 0.10; // ou 10.0 / 100; fgts = salario_bruto * 0.08; // ou 8.0 / 100; plano_saude = 100.00; printf("\nINSS\tR$ %.2f", inss); printf("\nFGTS\tR$ %.2f", fgts); printf("\nPlano de Saúde\tR$ %.2f", plano_saude); printf("\n-----------------------------"); printf("\nTotal em descontos\tR$ %.2f", inss + fgts + plano_saude); salario_liquido = salario_bruto - inss - fgts - plano_saude; return salario_liquido; } void lista1_ex13(){ float salario_bruto; float salario_liquido; printf("Digite o salário bruto do funcionário: "); scanf("%f", &salario_bruto); salario_liquido = lista1_ex13_calcula_salario_liquido(salario_bruto); printf("\n\nO salário com descontos é R$ %.2f", salario_liquido); } /* int main(){ setlocale(LC_ALL, "Portuguese"); lista1_ex13(); printf("\n\n"); return 0; } */