O documento apresenta 11 exemplos de programas em C utilizando estruturas condicionais como if, else if e else para verificar condições e imprimir diferentes mensagens com base nos resultados das comparações realizadas. Os programas verificam igualdade, intervalos, múltiplos, lados de triângulos, médias, descontos, elegibilidade e situações de voto.
O documento apresenta 11 exemplos de programas em C utilizando estruturas condicionais como if, else if e else para verificar condições e imprimir diferentes mensagens com base nos resultados das comparações realizadas. Os programas verificam igualdade, intervalos, múltiplos, lados de triângulos, médias, descontos, elegibilidade e situações de voto.
O documento apresenta 11 exemplos de programas em C utilizando estruturas condicionais como if, else if e else para verificar condições e imprimir diferentes mensagens com base nos resultados das comparações realizadas. Os programas verificam igualdade, intervalos, múltiplos, lados de triângulos, médias, descontos, elegibilidade e situações de voto.
O documento apresenta 11 exemplos de programas em C utilizando estruturas condicionais como if, else if e else para verificar condições e imprimir diferentes mensagens com base nos resultados das comparações realizadas. Os programas verificam igualdade, intervalos, múltiplos, lados de triângulos, médias, descontos, elegibilidade e situações de voto.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 5
Exercícios de If, If Else e Else If (usando também
operadores relacionais e lógicos)
1) Fazer um programa para que o usuário digite dois números e o programa verifique se os números são ou não iguais. Exibir mensagem. #include <stdio.h> main() { int x, y; clrscr(); printf("Entre com um valor: "); scanf("%d",&x); printf("Entre com outro valor: "); scanf("%d",&y); if ( x == y ) printf ("Sao iguais!"); else printf ("Sao diferentes!"); }
2) Fazer um programa para que o usuário digite um número e o
programa verifique se os números estão entre o intervalo de valores de 10 e 20. Exibir mensagem. #include <stdio.h> main() { int x; printf("Entre com um valor: "); scanf("%d", &x); if ( x >= 10 && x <= 20 ) printf(" %d Esta entre 10 e 20", x); else printf(" %d Nao esta entre 10 e 20", x); }
3) Fazer um programa para que o usuário digite um número e o
programa verifique se o número é múltiplo de 5. Exibir mensagem. #include <stdio.h> main() { int x; clrscr(); printf("Entre com um valor: "); scanf("%d", &x); if ( x % 5 == 0 ) printf("%d e divisivel por 5", x); else printf("%d NAO e divisivel por 5", x); }
4) Fazer um programa para que o usuário digite um número e o
programa verifique se o número é múltiplo de 3 e 7. Exibir mensagem. #include <stdio.h> main() { int x; printf("Entre com um valor: "); scanf("%d", &x); if ( (x % 3 == 0) && (x % 7 == 0) ) printf("%d e divisivel por 3 e por 7", x); else printf("%d NAO e divisivel por 3 e por 7", x); }
5) Fazer um programa para que o usuário digite um número e o
programa verifique se o número é múltiplo de 2 ou de 5 ou de 10. Exibir mensagem. #include <stdio.h> main() { int x; printf("Entre com um valor: "); scanf("%d",&x); if ( (x % 10 == 0) || (x % 5 == 0) || (x % 2 == 0) ) printf("%d e divisivel por 10 ou por 5 ou por 2",x); else printf("%d NAO e divisivel por nenhum deles",x); }
6) Fazer um programa para que o usuário digite três números e o
programa verifique se os números podem ser os lados de um triângulo. Exibir mensagem. #include <stdio.h> main() { float a, b, c; printf("Entre com o valor: "); scanf("%f", &a); printf("Entre com outro valor: "); scanf("%f", &b); printf("Entre com outro valor: "); scanf("%f", &c); if ( ( a < b + c ) && ( b < a + c ) && ( c < a + b )) printf("%.1f, %.1f e %.1f podem ser os lados de um triangulo",a,b,c); else printf("%.1f, %.1f e %.1f NAO podem ser os lados de um triangulo",a,b,c); }
7) Fazer um programa para que o usuário digite três números e o
programa verifique se os números são iguais. Exibir mensagem. #include <stdio.h> main() { int x,y,z; printf("Entre com um valor: "); scanf("%d", &x); printf("Entre com outro valor: "); scanf("%d", &y); printf("Entre com outro valor: "); scanf("%d", &z); if ( (x == y) && (x == z)) puts("Todos os numeros sao iguais"); else if ((x == y) || (x == z) || (y == z)) printf ("Apenas dois numeros sao iguais"); else printf ("Todos os numeros sao diferentes"); }
8) Fazer um programa para que o usuário digite três notas, o
programa deverá calcular a média aritmética e exibir o statuas. Media >= 7, aprovado Media <3, reprovado Senão, prova final #include <stdio.h> main() { float nota1,nota2,nota3,media; printf("Entre com um valor: "); scanf("%f",¬a1); printf("Entre com outro valor: "); scanf("%f",¬a2); printf("Entre com outro valor: "); scanf("%f",¬a3); media = (nota1 + nota2 + nota3) / 3; if (media >= 7) printf ("Aprovado"); else if (media < 3) printf ("Reprovado"); else printf ("Prova Final"); }
9) Fazer um programa para que o usuário digite um salário e o
programa deverá calcular seu reajuste. Exibir mensagem com o valor do desconto. Salario <= 600 e sexo = ‘M’, aplicar desconto de 20% Salario <= 1200 e sexo = ‘F’, aplicar desconto de 20% Salario <= 2000 e sexo ‘M’, aplicar desconto de 25% Senão, desconto de 30% - ambos os sexos #include <stdio.h> main() { float salario, desconto; char sexo; printf("Entre com o salario: "); scanf("%f", &salario); printf("Digite o Sexo: "); scanf("%c", &sexo);
if (salario <= 600 && sexo == ‘M’)
puts("Isento"); else if (salario <= 1200 && sexo == ‘F’) desconto = salario * 0.2; else if (salario <= 2000 && sexo == ‘M’) desconto = salario * 0.25; else desconto = salario * 0.30; printf("Valor do desconto %.2f",desconto); }
10) Fazer um programa para que o usuário digite um nome, uma
idade e um sexo ‘M’ ou ‘F’. O programa deverá exibir mensagem de “Esta Aceito” caso a idade seja < 25 o sexo == ‘F’, caso contrário mensagem de “Não Aceita”. #include <stdio.h> main() { char nome[30]; int idade; char sexo; printf("Entre com o nome: "); scanf("%s",nome); printf("Entre com a idade: "); scanf("%d",&idade); printf("Entre com o sexo (M ou F): "); scanf("%c",&sexo); if (sexo == 'F' && idade < 25) printf ("%s ACEITA", nome); else printf ("%s NAO ACEITA", nome); }
11) Fazer um programa para que o usuário digite uma idade. O
programa deverá verificar: idade < 16, “Não Eleitor” idade > 19 e < 63, “Eleitor Obrigatório” idade < 18 ou > 64, “Eleitor Facultativo” #include <stdio.h> main() { int idade; printf("Entre com a idade: "); scanf("%d",&idade); if (idade < 16) printf ("Nao eleitor"); else if (idade < 18 || idade > 64) printf ("Eleitor facultativo"); else printf ("Eleitor Obrigatorio"); }