Algoritmos e Programação
Por: laecio07 • 19/6/2017 • Exam • 1.246 Palavras (5 Páginas) • 517 Visualizações
[pic 1]
MINISTÉRIO DA EDUCAÇÃO
UNIVERSIDADE FEDERAL DO PIAUÍ
CENTRO DE EDUCAÇÃO ABERTA E A DISTÂNCIA
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
ALGORITMOS PROGRAMAÇÃO I
LISTA DE EXERCÍCIOS
Professor: Arlino Henrique Magalhães de Araújo
Tutor: LUIZ FERNANDO MENDES OSORIO Polo: Castelo do Piaui
Aluno: LAECIO SOUSA PEREIRA
Cada questão vale 1,0 ponto
- Dados os valores do salário mínimo e o salário de uma pessoa, exibir quantos salários mínimos essa pessoa ganha.
#include
#include
int main(){
float salariominimo, salarioganho, qtdsal;
printf("Entre com o valor atual do sumario minimo");
scanf("%f", &salariominimo);
printf("\n entre com o valor do seu salario");
scanf("%f", &salarioganho);
qtdsal=salarioganho/salariominimo;
printf("\n voce ganha %.2f salario minimo", qtdsal);
system("pause");
return(0);
}
- Faça um algoritmo que para uma função genérica f(x) = e dados os valores dos coeficientes a, b e c e um valor para x, exibir o valor de f(x).
#include
#include
int main()
{
float y, x, a, b, c;
printf("Digite o valor do coeficiente a:\n");
scanf("%d", &a);
printf("Digite o valor do coeficiente b:\n");
scanf("%f", &b);
printf("Digite o valor do coeficiente c:\n");
scanf("%d", &c);
printf("Digite o valor do coeficiente x:\n");
scanf("%f", &x);
y=a*(x*y)+b*x+c;
printf("O valor de f(x)=:%f\n\n", y);
system("pause");
return(0);
}
- Dado um número, informar se ele é ou não é múltiplo de 3.
#include
#include
int main()
{
int num;
printf ("Digite um numero");
scanf("%d", &num);
if (num%3 == 0){
printf("O numero e multiplo de 3\n\n");}
else
printf(" o numero nao e multiplo de 3\n\n");
system("pause");
return(0);
}
- Um endocrinologista deseja controlar a saúde de seus pacientes e, para isso, se utiliza do Índice de Massa Corporal (ICM). Sabendo-se que o IMC é calculado através da seguinte fórmula:
Onde:
peso é dado em Kg; altura é dada em metros.
Criar um algoritmo que apresente o nome do paciente, seu IMC e sua faixa de risco, conforme a seguinte tabela:
IMC FAIXA DE RISCO
[pic 2]
abaixo de 20 abaixo do peso
a partir de 20 até 25 normal
acima de 25 até 30 excesso de peso
acima de 30 até 35 obesidade
acima de 35 obesidade mórbida
#include
#include
int main()
{
char nome[12];
float altura, peso, IMC;
printf("Digite seu nome:\n");
scanf("%s", &nome);
printf("Digite sua altura:\n");
scanf("%f", &altura);
printf("Digite seu peso:\n" );
scanf("%f", &peso);
IMC = peso / (altura * altura);
printf("%f\n", IMC);
if(IMC < 20)
printf("%s, voce esta baixo do peso\n", &nome);
else
if(IMC <= 25)
printf ("%s, voce esta normal\n", &nome);
else
if(IMC <= 30)
printf("%s, voce esta com excesso de peso\n", &nome);
else
if(IMC <= 35)
printf("%s, voce esta com obesidade\n", &nome);
else
printf("%s, voce esta com obesidade morbita\n", &nome);
system("pause");
return(0);
}
- Dado o salário bruto de uma pessoa, exibir o desconto do INSS segundo a tabela abaixo:
Salário | Percentual de Desconto |
Menor ou igual a R$ 600,00 | Isento |
Maior que R$ 600,00 e menor ou | 20% | |
igual a R$ 1200,00 | ||
Maior que R$ | 1200,00 e menor | 25% |
ou igual 2000,00 | ||
Maior que R$ | 2000,00 | 30% |
[pic 3]
...