Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estruturas condicionais Operadores relacionais Operação C/C++ Igualdade == Diferença != Maior > Menor < Maior ou igual >= Menor ou igual <= Operadores lógicos Operação C/C++ e && ou || negação ! A B A && B A || B !A !B F F F F V V F V F V V F V F F V F V V V V V F F A = AutoCAD B = Solid Works Estrutura condicional simples if (condicao) { comandoA; comandoB; ... comandoX; } comandoY; Estrutura condicional simples - Exemplo #include<stdio.h> int main() { int x; printf(”Digite o valor de x: ”); scanf(”%i”, &x); if(x % 2 == 0) { printf(“O número é par.”); } if(x % 2 != 0) { printf(“O número é ímpar.”); } return 0; } Estrutura condicional composta if(condicao) { comandoA; ... comandoX; } else { comandoB; ... comandoY; } Estrutura condicional composta - Exemplo #include<stdio.h> int main() { int x; printf(”Digite o valor de x: ”); scanf(”%i”, &x); if(x % 2 == 0) { printf(“O número é par.”); } else { printf(“O número é ímpar.”); } return 0; } Estrutura condicional composta aninhada if (condicao) { comandoA; ... comandoX; } else { if(condicao2) { comandoB; ... comandoY; } else { comandoC; ... comandoW; } } Estrutura condicional composta aninhada if (condicao) { comandoA; ... comandoX; } else if(condicao2) { comandoB; ... comandoY; } else { comandoC; ... comandoW; } Exercícios ´ 6. Fazer um programa que leia o nome e a idade de uma pessoa e determinar se esta pessoa é ou não maior de idade (idade maior ou igual a 18 anos). O programa deve imprimir a seguinte frase: _____________ tem ________ anos e (é)/(não é) maior de idade. ´ 7. Fazer um programa que leia os coeficientes A, B e C de uma equação de segundo grau (𝑨𝑥# + 𝑩𝑥 + 𝑪 = 0) e que calcule suas raízes. O programa deve mostrar, quando possível, o valor das raízes calculadas e a classificação das mesmas: “RAÍZES IMAGINÁRIAS“, “RAIZ ÚNICA“ ou “RAÍZES DISTINTAS“. Exercícios ´ 8. Dada a função 𝑓 definida por: 𝑓 𝑥 = * 4 − 𝑥#, 𝑠𝑒 𝑥 < 1 2, 𝑠𝑒 𝑥 = 1 2 + 𝑥#, 𝑠𝑒 𝑥 > 1 Fazer um programa que calcule e mostre o valor da função 𝑓 𝑥 , sendo que o valor de 𝑥 é fornecido pelo usuário. ´ Exercícios ´ 9. Escreva um programa que receba dois números inteiros e que disponibilize as opções a seguir e imprima o resultado da operação: A - retornar o soma de dois números; S - retornar a subtração de dois números; M - retornar a multiplicação de dois números; Q - retornar o quociente inteiro de uma divisão; Retornar mensagem de erro caso a opção seja inválida. Exercícios ´ 10. Elabore um programa que calcule o valor a ser pago por um produto considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para saber qual a condição de pagamento escolhida e efetuar o cálculo adequado. Código Condição de pagamento 1 À vista, dinheiro ou cheque, 10% de desconto 2 À vista, cartão de crédito, 5% de desconto 3 Em 2 vezes, preço normal da etiqueta sem juros 4 Em 3 vezes, preço normal da etiqueta + 10% de juros
Compartilhar