Gabarito Lista Exercicios Condicional
RESOLVIDA
Algoritmos Condicionais
Revisão: 21/09/2015
1. Elabore um algoritmo que calcule e imprima o salário de um funcionário sabendo-se, que o mesmo possui um salário fixo bruto que deve ser informado, e seguindo os critérios abaixo determine o salário líquido do mesmo lembrando que se o salário após os cálculos ultrapassar R$ 1200,00 ele terá um valor de retenção de IR de 7%.
• Para cada ano de trabalho na empresa adicional de 3%
• Para cada dependente adicional de 12%
• Para os funcionários com idade superior a 50 anos adicional de 3%
// Exercício 1, Lista II
#include <stdio.h>
#include <stdlib.h>
#include <math.h> main() { int idade=0, anos=0, dep=0; float sal=0, salb=0; printf("Informe o salario bruto: "); scanf("%f", &salb); printf("Informe quantidade de anos trabalhados: "); scanf("%d", &anos); printf("Informe quantidade de dependentes: "); scanf("%d", &dep); printf("Informe a idade do funcionario: "); scanf("%d", &idade); // código não acumulativo sal += (salb*anos*0.03); // Igual a sal = (sal*anos*0.03) + sal; sal += (salb*dep*0.12); if(idade>50) { sal += (salb*0.03); } sal += salb; if(sal>1200) { sal = (sal*0.93); } printf("Salario liquido = %f\n", sal); system("pause");
}
2. Escreva um algoritmo que, tendo como dados de entrada a altura e o sexo de uma pessoa calcule o seu peso ideal, utilizando as formulas seguintes:
Para homens=(72,7*h)-44,7 e para mulheres=(62,1*h)-44,7
// Exercício 2, Lista II
#include <stdio.h>
#include <stdlib.h>
#include <math.h> main() { int sexo=0; float p=0, h=0; printf("Informe o sexo: 1- Homem 2 Mulher: "); scanf("%d", &sexo); printf("Informe a altura: "); scanf("%f", &h); if(sexo==1) { p = 77.7*h-44.7; } else { p = 62.1*h-44.7; } printf("Peso ideal = %f\n", p); system("pause");
}
3. Faça um algoritmo que leia um número e imprima