Documente Academic
Documente Profesional
Documente Cultură
Todos
os
exerccios
devero
ser
desenvolvidos
em
Portugol
#include<stdio.h>
int main()
{
int n1, n2;
printf("Digite o primeiro numero:");
scanf("%d", &n1);
printf("Digite o segundo numero:");
scanf("%d", &n2);
if (n1 == n2)
printf("Os numeros sao iguais!!!");
else printf("Os numeros sao diferentes!!!");
return 0;
}
2. Faa um programa que receba dois nmeros e mostre o nmero maior entre
eles.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
int main()
{
int n1, n2;
printf("Digite o primeiro numero:");
scanf("%d", &n1);
printf("Digite o segundo numero:");
scanf("%d", &n2);
if (n1 > n2)
printf("O primeiro numero e maior que o segundo!!!");
else if(n2 > n1)
printf("O segundo numero e maior que o primeiro!!!");
else
printf("Os numeros sao iguais!!!");
return 0;
}
3. Faa um programa para ler dois nmeros inteiros e armazenar nas variveis
A e B e informar se A divisvel por B.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
int main()
{
int A, B;
printf("Digite o primeiro numero:");
scanf("%d", &A);
printf("Digite o segundo numero:");
scanf("%d", &B);
if (B == 0)
printf("O segundo numero nao pode ser 0!!!");
else if (A % B == 0)
printf("A e divisivel por B!!!");
else printf("A nao e divisivel por B!!!");
return 0;
}
#include<stdio.h>
int main()
{
int numero;
printf("Digite um numero:");
scanf("%d", &numero);
if (numero >= 20 && numero <= 90)
printf("O numero esta compreendido entre 20 e 90");
else printf("O numero NAO esta compreendido entre 20 e 90");
return 0;
}
OPERAO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<stdio.h>
int main()
{
float n1, n2;
int op;
printf("Digite o primeiro numero:");
scanf("%f", &n1);
printf("Digite o segundo numero:");
scanf("%f", &n2);
printf("\nOpcoes:");
printf("\n1 - Media");
printf("\n2 - Diferenca maior pelo menor");
printf("\n3 - Produto");
printf("\n4 - Divisao primeiro pelo segundo");
printf("\nEscolha uma opcao:");
scanf("%d", &op);
switch(op)
{
case 1: printf("Media: %.2f", (n1 + n2)/2);
break;
case 2: if (n1 > n2)
printf("Diferenca maior pelo menor: %.2f", n1 - n2);
else
printf("Diferenca maior pelo menor: %.2f", n2 - n1);
break;
case 3: printf("Produto: %.2f", n1 * n2);
break;
case 4: if (n2 == 0)
printf("O segundo numero nao pode ser 0!!!");
else
printf("Divisao primeiro pelo segundo: %.2f", n1/n2);
break;
default: printf("Opcao invalida!!!");
break;
}
return 0;
}
6. Faa um programa para ler trs valores reais e informar se estes podem ou
no formar os lados de um tringulo e qual tipo de tringulo seria: equiltero,
issceles ou escaleno.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
int main()
{
float n1, n2, n3;
printf("Digite o primeiro valor:");
scanf("%f", &n1);
printf("Digite o segundo valor:");
scanf("%f", &n2);
printf("Digite o terceiro valor:");
scanf("%f", &n3);
if(n1 < n2 + n3 && n2 < n1 + n3 && n3 < n1 + n2)
{
if (n1 == n2 && n2 == n3)
printf("Triangulo Equilatero!!!");
else if (n1 == n2 || n2 == n3 || n1 == n3)
printf("Triangulo Isosceles");
else
printf("Triangulo Escaleno");
}
21
22
23
24
25
26
27
else
{
printf("Nao e possivel formar um triangulo com esses valores!!!!");
}
return 0;
}
#include<stdio.h>
int main()
{
int n1, n2, n3;
printf("Digite o primeiro numero:");
scanf("%d", &n1);
printf("Digite o segundo numero:");
scanf("%d", &n2);
printf("Digite o terceiro numero:");
scanf("%d", &n3);
if(n1 > 0 && n2 > 0 && n3 > 0)
{
if(n1 < n2 && n1 < n3)
{
if(n2 < n3)
printf("Ordem crescente: %d, %d, %d", n1, n2,
else
printf("Ordem crescente: %d, %d, %d", n1, n3,
}
else if(n2 < n1 && n2 < n3)
{
if(n1 < n3)
printf("Ordem crescente: %d, %d, %d", n2, n1,
else
printf("Ordem crescente: %d, %d, %d", n2, n3,
}
else if(n3 < n1 && n3 < n2)
{
if(n1 < n2)
printf("Ordem crescente: %d, %d, %d", n3, n1,
else
printf("Ordem crescente: %d, %d, %d", n3, n2,
}
}
else
{
printf("Todos os numeros precisam ser posivitos!!!");
}
n3);
n2);
n3);
n1);
n2);
n1);
return 0;
}
CUSTO DE FBRICA
At R$ 12.000,00
Isento
10
15
Acima R$ 25.000,00
15
20
1 #include<stdio.h>
2 int main()
3 {
4
float preco_fabrica;
5
printf("Digite o preco de fabrica do carro:");
6
scanf("%f", &preco_fabrica);
7
8
if (preco_fabrica < 12000)
9
printf("Preco Final: %.2f", preco_fabrica + (preco_fabrica * 5/100));
10
else if (preco_fabrica >= 12000 && preco_fabrica <= 25000)
11
printf("Preco Final: %.2f", preco_fabrica + (preco_fabrica * 10/100) +
(preco_fabrica * 15/100));
12
else
13
printf("Preco Final: %.2f", preco_fabrica + (preco_fabrica * 15/100) +
(preco_fabrica * 20/100));
14
15
return 0;
16 }
DESCRIO
RENDIMENTO MENSAL
Poupana
3%
5%
1 #include<stdio.h>
2 int main()
3 {
4
float valor;
5
int tipo;
6
printf("Digite o tipo do investimento (1 - poupanca, 2 - fundos de renda
fixa):");
7
scanf("%d", &tipo);
8
printf("Digite o valor do investimento:");
9
scanf("%f", &valor);
10
11
if (tipo == 1)
12
printf("Valor corrigido apos um mes de investimento: %.2f", valor + (valor *
3/100));
13
else if (tipo == 2)
14
printf("Valor corrigido apos um mes de investimento: %.2f", valor + (valor *
5/100));
15
else
16
printf("Tipo invalido!!!");
17
18
return 0;
19 }
% DE DESCONTO
At R$ 30,00
Sem desconto
10%
Acima R$ 100,00
15%
1 #include<stdio.h>
2 int main()
3 {
4
float preco;
5
printf("Digite o preco do produto:");
6
scanf("%f", &preco);
7
8
if (preco < 30)
9
printf("Desconto: 0.00 | Valor Final: %.2f", preco);
10
else if(preco >= 30 && preco <= 100)
11
printf("Desconto: %.2f | Valor Final: %.2f", (preco * 10/100), preco (preco * 10/100));
12
else
13
printf("Desconto: %.2f | Valor Final: %.2f", (preco * 15/100), preco (preco * 15/100));
14
15
return 0;
16 }
11. Faa um programa que verifique a validade de uma senha fornecida pelo
usurio. A senha do usurio 1234. O programa deve mostrar uma
mensagem de permisso de acesso ou no.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
int main()
{
int senha;
printf("Digite a senha:");
scanf("%d", &senha);
if (senha == 1234)
printf("Acesso Concedido!!!");
else
printf("Senha incorreta - Acesso Negado!!!");
return 0;
}
12. Faa um programa que receba a altura e o sexo de uma pessoa, calcule e
mostre seu peso ideal, utilizando as seguintes frmulas (onde h a altura);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
int main()
{
int sexo;
float altura;
printf("Altura:");
scanf("%f", &altura);
printf("Sexo (0 - Masc | 1 - Fem):");
scanf("%d", &sexo);
switch(sexo)
{
case 0: printf("Peso Ideal: %.2f", (72.7 * altura) - 58);
break;
case 1: printf("Peso Ideal: %.2f", (62.1 * altura) - 44.7);
break;
default: printf("Sexo incorreto!!!");
break;
}
return 0;
}
13. Faa um programa que leia duas notas obtidas por um aluno na disciplina de
Clculo, o nmero de aulas ministradas e o nmero de aulas assistidas por
este aluno nesta disciplina. Calcule e mostre a mdia final deste aluno e diga
se ele foi aprovado ou reprovado. Considere que para um aluno ser aprovado
ele deve obter mdia final igual ou maior a 6 e ter no mnimo 75% de
frequncia.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdio.h>
int main()
{
float nota1, nota2, aulas_ministradas, aulas_assistidas;
printf("Nota 1:");
scanf("%f", ¬a1);
printf("Nota 2:");
scanf("%f", ¬a2);
printf("Aulas ministradas:");
scanf("%f", &aulas_ministradas);
printf("Aulas assistidas:");
scanf("%f", &aulas_assistidas);
if ((nota1 + nota2)/2 >= 6 && aulas_assistidas >= (aulas_ministradas * 75)/100)
printf("Aluno Aprovado!!!");
else
printf("Aluno Reprovado!!!");
return 0;
}
#include<stdio.h>
int main()
{
float preco;
printf("Preco do produto:");
scanf("%f", &preco);
if (preco < 20)
printf("Valor de Venda: %.2f", preco + (preco * 45)/100);
else
printf("Valor de Venda: %.2f", preco + (preco * 30)/100);
return 0;
}
IDADE
Infantil A
5 a 7 anos
Infantil B
8 a 10 anos
Juvenil A
11 a 13 anos
Juvenil B
14 a 17 anos
Adulto
Maiores de 18 anos
Caso a idade da criana seja inferior a 5 anos deve ser mostrada a mensagem
muito nova para competio.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
int main()
{
int idade;
printf("Idade:");
scanf("%d", &idade);
if(idade < 5)
printf("Muito nova para competicao");
else if(idade <= 7)
printf("Infantil A");
else if(idade <= 10)
printf("Infantil B");
else if (idade <= 13)
printf("Juvenil A");
else if (idade <= 17)
printf("Juvenil B");
else printf("Adulto");
return 0;
}