Вы находитесь на странице: 1из 2

Programação Estruturada II

IF – Exercícios Propostos

Todas as questões devem ser respondidas tendo como base a linguagem C, vista na disciplina.

1. Receba as 4 primeiras notas e ao final escrever se o aluno passou ou foi reprovado. Para o aluno passar será
necessário ele atingir uma média igual ou maior que 6.

2. Receba duas variáveis A e B, e em seguida escreva a maior.

3. Receba os valores de A e B, se a soma de A+B for maior que 20 então escreva o total de A+B. Porem, se a soma
for menor que 40, leia o valor de C e em seguida escreva a soma de A + B + C.

4. O programa deve resolver o seguinte problema:


Em uma escola um aluno precisa obter a media 6 nas 2 primeiras notas para passar de ano. Caso a media das notas
seja inferior a 6 ele terá que fazer a recuperação e obter os pontos restantes para passar. A regra é a seguinte:

MEDIA = ( NOTA1 + NOTA2 ) / 2;


MEDIA >= 6 : PASSOU
MEDIA < 6 : FAZ RECUPERACAO
MEDIA = ( NOTA1 + NOTA2 ) / 2 + RECUPERACAO
MEDIA >= 6 : PASSOU
MEDIA < 6 : REPROVADO

5. Explique o que o código abaixo faz:


1. #include <stdio.h>
2. #include <stdlib.h>
3.
4. int main() {
5. int A, B, C;
6.
7. printf("Digite o primeiro valor:");
8. scanf("%d", &A);
9. printf("Digite o segundo valor:");
10. scanf("%d", &B);
11. printf("Digite o terceiro valor:");
12. scanf("%d", &C);
13.
14. if(A > B) {
15. if (A > C) {
16. printf("O maior valor eh: %d", A);
17. } else {
18. printf("O maior valor eh: %d", C);
19. }
20. } else {
21. if (B > C) {
22. printf("O maior valor eh: %d", B);
23. } else {
24. printf("O maior valor eh: %d", C);
25. }
26. }
27. }

6. Peca ao usuário para cadastrar uma senha; na sequencia, deve pedir ao usuário que digite dois valores reais, e irá
calcular a divisão da primeira pela segunda. O programa ira pedir ao usuário que digite sua senha. Se ela estiver
correta mostra o resultado da divisão. Senão vai dar uma mensagem de erro e encerra o aplicativo.
7. Leia um número inteiro. Se o número lido for positivo, escreva uma mensagem indicando se ele é par ou ímpar.
Se o número for negativo, escreva a seguinte mensagem “Este número não é positivo”.

8. Receba o valor do salário de uma pessoa e o valor de um financiamento pretendido. Caso o financiamento seja
menor ou igual a 5 vezes o salário da pessoa, o programa deverá escrever "Financiamento Concedido"; senão,
deverá escrever "Financiamento Negado". Independente de conceder ou não o financiamento, o programa escreverá
depois a frase "Obrigado por nos consultar.".

9. Fazer um programa que escreva o conceito de um aluno, dada a sua nota. Supor notas inteiras somente. O critério
para conceitos é o seguinte:

Nota Conceito
nota inferior a 3 conceito E
nota de 3 a 5 conceito D
notas 6 e 7 conceito C
notas 8 e 9 conceito B
nota 10 conceito A

10. A empresa XYZ decidiu conceder um aumento de salários a seus funcionários de acordo com a tabela
abaixo:

SALÁRIO ATUAL ÍNDICE DE AUMENTO


0 – 400 15%
401 – 700 12%
701 – 1000 10%
1001 – 1800 7%
1801 – 2500 4%
ACIMA DE 2500 SEM AUMENTO

Escrever um programa que lê, para cada funcionário, o seu nome e o seu salário atual. Após receber estes dados,
irá calcular o novo salário e escrever na tela as seguintes informações:
<nome do funcionário> <% de aumento> <salário atual> <novo salário>

Вам также может понравиться