Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouTomás Costa da Mota Alterado mais de 8 anos atrás
1
Prof. Tertuliano Estrutura Condicional em C++
2
Sumário Estrutura Condicional Simples Estrutura Condicional Composta Estrutura Condicional Simples em C/C++ Estrutura Condicional Composta em C/C++ Estrutura Case em C/C++ Operadores Lógicos
9
Operadores Relacionais retornam true (1) or false (0). OperadorDescrição ==Igualdade !=Desigualdade <Menor que >Maior que <=Menor ou igual >=Maior ou igual
10
Operadores Aritméticos OperaçãoOperador Soma+ Subtração- Multiplicação* Divisão/ Módulo (resto)% Lógicos OperaçãoOperador E&& OU|| NÃO| Regras de precedência igual as da matemática. Módulo (%) válido só para inteiros.
11
Instrução de controle de execução #include int main() { float numero; printf("Informe um numero: "); scanf("%f",&numero); if (numero > 20) printf("A metade desse numero e %3.2f", numero/2); system("PAUSE"); return 0; } Programa em C++ O faz esse programa?
12
Ler um numero.Se for maior que 20 imprimir a metade desse numero #include int main() { float numero; printf("Informe um numero: "); scanf("%f",&numero); if (numero > 20) printf("A metade desse numero e %3.2f", numero/2); system("PAUSE"); return 0; } Programa em C++ O faz esse programa?
13
Instrução de controle de execução #include int main() { float numero1, numero2; printf("Informe o primeiro numero: "); scanf("%f",&numero1); printf("Informe o segundo numero: "); scanf("%f",&numero2); if ((numero1 + numero2) > 10) printf("\n A soma dos numeros informados e %3.2f \n\n ", numero1 + numero2); system("PAUSE"); return 0; } Programa em C++ O faz esse programa?
14
Ler 2 numeros inteiros e somá-los. Se a soma for maior que 10, mostrar o resultado da soma #include int main() { float numero1, numero2; printf("Informe o primeiro numero: "); scanf("%f",&numero1); printf("Informe o segundo numero: "); scanf("%f",&numero2); if ((numero1 + numero2) > 10) printf("\n A soma dos numeros informados e %3.2f \n\n ", numero1 + numero2); system("PAUSE"); return 0; } Programa em C++ O faz esse programa?
15
#include int main() { float numero; printf("Informe um numero: "); scanf("%f",&numero); if (numero > 20) printf("\nNumero informado e maior a 20.\n"); else if (numero = 20) printf("\nNumero informado e igual a 20.\n"); else printf("\nNumero informado e menor que 20.\n\n"); system("PAUSE"); return 0; } Programa em C++ O faz esse programa? um numero e imprimir: maior que 20, igual a 20 ou menor que 20
16
Receba um valor inteiro representando um ano e imprima se ele é bissexto ou não. Obs.:Um ano não é bissexto SE (não é divisível por 4) ou (não é divisível por 400) e (é divisível por 100)
17
Instrução de controle de execução Decisão binária - if #Bibliotecas Função Principal (Main) { abre a função Define a variavel para ano imprime na tela a solicitação para o usuário digitar o ano Recebe o valor do ano Se o ano dividido por 4 tiver resto de divisão diferente de 0? E o ano dividido por 100 tiver resto de divisão igual a 0? E o ano dividido por 400 tiver resto de divisão diferente de 0? imprime na tela a msg “Não é bissexto” Qualquer outra coisa imprime na tela a msg “É bissexto” Algoritimo C++ O ano é bissexto?
18
Instrução de controle de execução Decisão binária - if #include main() { int ano; printf(“Digite o ano”); scanf(“%d”,&ano); if ((ano%4!=0)||((ano%100==0)&&(ano%400!=0))) printf(“%d não e bissexto \n”, ano); else printf(“%d e bissexto \n”,ano); } Programa em C++ O ano é bissexto?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.