Capitulo 4 Prog C

2463 palavras 10 páginas
Algoritmos e Programação

Algoritmos e Programação
Linguagem C
PLT 706
Capítulo 4
Prof.: Esp. Ademar Rodrigues de Moraes

Laços



O Comando if



O Comando if-else



O Operadores Lógicos || && !



Os Comandos else-if



O Comando switch



O Operador Condicional Ternário ?:

2

Treinamento em Linguagem C

Uma das tarefas fundamentais de qualquer programa é decidir o que deve ser executado a seguir. Os comandos de decisão permitem determinar qual é a ação a ser tomada com base no

resultado de uma expressão condicional. Isso significa que podemos selecionar entre ações alternativas, dependendo de critérios desenvolvidos no decorrer da execução do programa.

A linguagem C oferece 3 comandos de decisão:

if

if-else switch 3

Treinamento em Linguagem C

O comando if instrui o computador a tomar uma decisão simples.

#include <stdio.h>
/* Para printf()
#include <stdlib.h>
/* Para system() main() { int anos; printf("Quantos anos voce tem? \n"); scanf("%d",&anos); */
*/

if(anos < 30) /*Toma uma decisão caso anos < 30*/ printf("Voce e muito jovem!\n"); system("pause"); }

Se voce digitar um número menor que 30, o programa imprimirá: “Você é muito jovem!”. Caso você digite um número maior ou igual a 30, o programa não fará absolutamente nada.

4

Treinamento em Linguagem C

SINTAXE DO COMANDO if
O comando consiste na palavra-chave if seguida de uma expressão de teste entre parênteses. Se a expressão de teste for verdadeira, a instrução será executada; do contrário, nada será feito.
O corpo de um if pode conter uma única instrução terminada por ponto-e-virgula, ou varias instruções entre chaves.

if (Expressão de Teste)
{
instrução; instrução; }

5

Treinamento em Linguagem C

Programa que conta zeros.
#include <stdio.h>
/* Para printf() */
#include <stdlib.h>
/* Para system() */
#include <conio.h>
// para getche() e getch() main() { char ch; int cont = 0; printf("Digite uma frase\n"); while((ch=getche())!= '\r') if(ch=='0') { printf("\nZero detectado\n");

Relacionados

  • Cap8
    2805 palavras | 12 páginas
  • Manual de Telefone Estrela
    6134 palavras | 25 páginas
  • Cap7
    2563 palavras | 11 páginas
  • Estrutura de dados
    18684 palavras | 75 páginas
  • Cap6
    3227 palavras | 13 páginas
  • Estudante
    16912 palavras | 68 páginas
  • Para adolescentes
    33522 palavras | 135 páginas
  • Na
    11551 palavras | 47 páginas
  • Cap3
    2147 palavras | 9 páginas
  • ibge
    23117 palavras | 93 páginas