SlideShare une entreprise Scribd logo
1  sur  18
Linguagem C/C++

Condições ou Expressões Lógicas
Condições ou Expressões Lógicas


A condição na linguagem C é definida como uma
  expressão que pode ser verdadeira ou falsa.
À este tipo de expressão dá-se o nome de
 expressão lógica.
Exemplo: (3>2) ==> valor verdadeiro
    (4<2) ==> valor falso
Condições ou Expressões Lógicas


Operadores Relacionais
              ==                  Igual a
              !=                  Diferente
              >=                  Maior ou igual
              >                   Maior que
              <                   Menor que
              <=                  Maior ou igual

 Possibilitam saber qual a relação existente entre seus dois operandos.
Condições ou Expressões Lógicas


Operadores Lógicos


          ||             OU lógico
          &&             E lógico
          !              Negação




  Servem para conectar duas expressões relacionais.
Condições ou Expressões Lógicas


Operadores Aritméticos
         +               Adição
         -               Subtração
         %               Resto da divisão
         *               Multiplicação
         /               Divisão
         ++              Incremento
         --              Decremento
Condições ou Expressões Lógicas


Operadores Lógicos – Alguns Exemplos

        ((2 > 1) || (3 < 7)) : resultado VERDADEIRO
        ((3 < 2) && (2 == 2)) : resultado FALSO
        ((5 !=0) || (1 < 2)) : resultado VERDADEIRO


Estes operadores OU e E devem ser sempre usados entre duas expressões relacionais.
Condições ou Expressões Lógicas


Operadores Lógicos – Alguns Exemplos
                 Negação

                  !(2 > 1): resultado VERDADEIRO
                  !(1 < 0): resultado FALSO



O operador de Negação deve ser usado antes de uma expressão relacional.
Comandos de Controle de Fluxo


IF: representa uma tomada de decisão do tipo
  “SE isto ENTÃO aquilo”
Exemplo 01:
int main ()                                    {
  int num;
  scanf(“%d”, &num);
  :
Comandos de Controle de Fluxo


:
if(num==32)
    printf(“O numero e igual a 32”);
    :
    :
Comandos de Controle de Fluxo

EXEMPLO 02:
  Int num;
  scanf(“%d”, &num)
  If(num==5) {
       num==num+10;
       printf(“O valor digitado acrescentado de 10 resulta em: %d”, num);
  }
Praticando


Crie um programa para definir qual é o menor
 número digitado pelo usuário.
Comandos de Controle de Fluxo

IF E ELSE
O comando if pode decidir entre duas sequências de
  comandos qual vai ser a executada, tendo a seguinte
  sintaxe:


if (<expressão>)
{ // caso a expressão verificada retorne verdadeiro
<sequência de comandos>
}
Comandos de Controle de Fluxo


else
{ // caso a expressão verificada retorne falso
<sequência de comandos>
}
Comandos de Controle de Fluxo


EXEMPLO IF<=>ELSE
int x;
printf("Digite um número inteiro: ");
scanf("%d", &x);
if (x % 2 == 0)
printf("%d e' par n", x);
else
printf("%d e' impar n", x);
Praticando


Crie um programa que verifique se a pessoa é
 infantil, adolescente, adulto ou idoso. Leve em
 consideração que se a idade for menor que 13,
 é considerado infantil; senão é considerado
 adolescente. Se a idade for maior que 13 e
 menor que 50, é considerado adulto. Se a
 idade for maior que 50 é considerado idoso.
Praticando - Resolução
Exercícios


Faça um programa para que o usuário digite um
 valor e em seguida seja verificado se o número
 é maior que 10, menor que 10 ou igual a 10.
Exercícios


Faça um programa para que se descubra se o número
  digitado é par e maior que zero. Caso seja, deve-se obter
  o quadrado desse número e em seguida sua raiz
  quadrada. Caso não seja par e também não seja maior
  que zero deve-se imprimir: “A operação foi finalizada pois
  não se pode obter raiz quadrada de números negativos!”.
EXEMPLO: Se o usuário digitar o número 2: ele é maior que
 zero; portanto irá se obter o valor 4 (2²) e em seguida a
 raiz quadrada de 4, ou seja, 2.

Contenu connexe

Tendances

Morfologia - Pronome
Morfologia - PronomeMorfologia - Pronome
Morfologia - PronomeSadrak Silva
 
Musica- Quem de nòs dois
Musica- Quem de nòs doisMusica- Quem de nòs dois
Musica- Quem de nòs doisDeisy Chagas
 
Figuras de linguagem
Figuras de linguagem Figuras de linguagem
Figuras de linguagem Denise
 
Ficha sobre fenómenos fonéticos 9º
Ficha sobre fenómenos fonéticos 9ºFicha sobre fenómenos fonéticos 9º
Ficha sobre fenómenos fonéticos 9ºHelena Almeida
 
Alto barca do inferno auto da moralidade
Alto barca do inferno  auto da moralidadeAlto barca do inferno  auto da moralidade
Alto barca do inferno auto da moralidadewatilde
 
Classes de palavras abertas e fechadas
Classes de palavras abertas e fechadasClasses de palavras abertas e fechadas
Classes de palavras abertas e fechadasTeresa Rocha
 
Morfossintaxe sujeito.
Morfossintaxe sujeito.Morfossintaxe sujeito.
Morfossintaxe sujeito.Aires Jones
 
Classes gramaticais das palavras
Classes gramaticais das palavrasClasses gramaticais das palavras
Classes gramaticais das palavrasBruna Lívia
 
Proposições simples e compostas
Proposições simples e compostasProposições simples e compostas
Proposições simples e compostasSérgio de Castro
 
Atributo, compl. determinativo, vocativo
Atributo, compl. determinativo, vocativoAtributo, compl. determinativo, vocativo
Atributo, compl. determinativo, vocativoFlavio Mendes
 
Java: Introdução à Orientação a Objetos
Java: Introdução à Orientação a ObjetosJava: Introdução à Orientação a Objetos
Java: Introdução à Orientação a ObjetosArthur Emanuel
 
Sinais de pontuação add - celina medeiros
Sinais de pontuação   add - celina medeirosSinais de pontuação   add - celina medeiros
Sinais de pontuação add - celina medeirosCelina Medeiros
 

Tendances (20)

Numeral
NumeralNumeral
Numeral
 
Claudiacinara exercíciosrevisão 08072013_gabarito
Claudiacinara exercíciosrevisão 08072013_gabaritoClaudiacinara exercíciosrevisão 08072013_gabarito
Claudiacinara exercíciosrevisão 08072013_gabarito
 
Morfologia - Pronome
Morfologia - PronomeMorfologia - Pronome
Morfologia - Pronome
 
Musica- Quem de nòs dois
Musica- Quem de nòs doisMusica- Quem de nòs dois
Musica- Quem de nòs dois
 
Figuras de linguagem
Figuras de linguagem Figuras de linguagem
Figuras de linguagem
 
3 1 simbologia (1)
3 1   simbologia (1)3 1   simbologia (1)
3 1 simbologia (1)
 
Ficha sobre fenómenos fonéticos 9º
Ficha sobre fenómenos fonéticos 9ºFicha sobre fenómenos fonéticos 9º
Ficha sobre fenómenos fonéticos 9º
 
Alto barca do inferno auto da moralidade
Alto barca do inferno  auto da moralidadeAlto barca do inferno  auto da moralidade
Alto barca do inferno auto da moralidade
 
Classes de palavras abertas e fechadas
Classes de palavras abertas e fechadasClasses de palavras abertas e fechadas
Classes de palavras abertas e fechadas
 
Pronomes de tratamento
Pronomes de tratamentoPronomes de tratamento
Pronomes de tratamento
 
Seguranca Eletricidade - Apresentação
Seguranca Eletricidade - ApresentaçãoSeguranca Eletricidade - Apresentação
Seguranca Eletricidade - Apresentação
 
Morfossintaxe sujeito.
Morfossintaxe sujeito.Morfossintaxe sujeito.
Morfossintaxe sujeito.
 
Regencia verbal
Regencia verbalRegencia verbal
Regencia verbal
 
Classes gramaticais das palavras
Classes gramaticais das palavrasClasses gramaticais das palavras
Classes gramaticais das palavras
 
Complemento nominal
Complemento nominalComplemento nominal
Complemento nominal
 
Proposições simples e compostas
Proposições simples e compostasProposições simples e compostas
Proposições simples e compostas
 
Atributo, compl. determinativo, vocativo
Atributo, compl. determinativo, vocativoAtributo, compl. determinativo, vocativo
Atributo, compl. determinativo, vocativo
 
Crase
CraseCrase
Crase
 
Java: Introdução à Orientação a Objetos
Java: Introdução à Orientação a ObjetosJava: Introdução à Orientação a Objetos
Java: Introdução à Orientação a Objetos
 
Sinais de pontuação add - celina medeiros
Sinais de pontuação   add - celina medeirosSinais de pontuação   add - celina medeiros
Sinais de pontuação add - celina medeiros
 

En vedette

Fundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CFundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CRogerio de Moraes
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresRegis Magalhães
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Função SE no Microsoft Excel
Função SE no Microsoft ExcelFunção SE no Microsoft Excel
Função SE no Microsoft ExcelBreno Damasceno
 
Função SE (É.NÃO.DISP)
Função SE (É.NÃO.DISP)Função SE (É.NÃO.DISP)
Função SE (É.NÃO.DISP)New Way Excel
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosRegis Magalhães
 
Linguagem C e Dev-C++ Algumas Explicações
Linguagem C e Dev-C++  Algumas ExplicaçõesLinguagem C e Dev-C++  Algumas Explicações
Linguagem C e Dev-C++ Algumas Explicaçõesnataferraz
 
TDC2016SP - Cervejaria artesanal automática com Arduíno
TDC2016SP - Cervejaria artesanal automática com ArduínoTDC2016SP - Cervejaria artesanal automática com Arduíno
TDC2016SP - Cervejaria artesanal automática com Arduínotdc-globalcode
 
Aula 1 estruturas de controlo (final)
Aula 1   estruturas de controlo (final)Aula 1   estruturas de controlo (final)
Aula 1 estruturas de controlo (final)mestradopeci2012
 
Uso da função se
Uso da função seUso da função se
Uso da função secesarqcastro
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoRegis Magalhães
 
Resumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroCResumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroCFabio Souza
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosJoãopedro Machado
 
Estruturas em C++ (struct)
Estruturas em C++ (struct)Estruturas em C++ (struct)
Estruturas em C++ (struct)Márcio Rizzatto
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 

En vedette (20)

Fundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem CFundamentos de Logica de Programação | Linguagem C
Fundamentos de Logica de Programação | Linguagem C
 
Aula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e LógicasAula 7 - Expressões Aritméticas e Lógicas
Aula 7 - Expressões Aritméticas e Lógicas
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Função SE no Microsoft Excel
Função SE no Microsoft ExcelFunção SE no Microsoft Excel
Função SE no Microsoft Excel
 
Função SE (É.NÃO.DISP)
Função SE (É.NÃO.DISP)Função SE (É.NÃO.DISP)
Função SE (É.NÃO.DISP)
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros Passos
 
Linguagem C e Dev-C++ Algumas Explicações
Linguagem C e Dev-C++  Algumas ExplicaçõesLinguagem C e Dev-C++  Algumas Explicações
Linguagem C e Dev-C++ Algumas Explicações
 
TDC2016SP - Cervejaria artesanal automática com Arduíno
TDC2016SP - Cervejaria artesanal automática com ArduínoTDC2016SP - Cervejaria artesanal automática com Arduíno
TDC2016SP - Cervejaria artesanal automática com Arduíno
 
Aula 1 estruturas de controlo (final)
Aula 1   estruturas de controlo (final)Aula 1   estruturas de controlo (final)
Aula 1 estruturas de controlo (final)
 
Uso da função se
Uso da função seUso da função se
Uso da função se
 
Estrutura de controle if else
Estrutura de controle if elseEstrutura de controle if else
Estrutura de controle if else
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 Repeticao
 
Resumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroCResumo linguagem c para microcontroladores PIC usando MikroC
Resumo linguagem c para microcontroladores PIC usando MikroC
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
 
Elaboracao de questoes de multpla escolha
Elaboracao de questoes de multpla escolhaElaboracao de questoes de multpla escolha
Elaboracao de questoes de multpla escolha
 
Estruturas em C++ (struct)
Estruturas em C++ (struct)Estruturas em C++ (struct)
Estruturas em C++ (struct)
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 

Similaire à Linguagem C/C++: Condições ou expressões lógicas

Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.merciaregina6
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-iEdvan Mateó
 
Eeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em phpEeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em phpEliane Oliveira
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1Thalles Anderson
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30hflandim
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de DecisãoRodrigo Kiyoshi Saito
 
Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoMarcelo Rodrigues
 
Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasSérgio Souza Costa
 
Etec ai -21- excel - menu fórmulas 3
Etec   ai -21- excel - menu fórmulas 3Etec   ai -21- excel - menu fórmulas 3
Etec ai -21- excel - menu fórmulas 3Nutsha De luca
 
Estrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptxEstrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptxMarceloRosenbrock1
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfEnio Filho
 
Aula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfAula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfViniciusBortolini1
 

Similaire à Linguagem C/C++: Condições ou expressões lógicas (20)

Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.
 
Algoritmos - capítulo 2
Algoritmos - capítulo 2Algoritmos - capítulo 2
Algoritmos - capítulo 2
 
Cap3 icc final
Cap3 icc finalCap3 icc final
Cap3 icc final
 
Aula04
Aula04Aula04
Aula04
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Lógica de programação
Lógica de programaçãoLógica de programação
Lógica de programação
 
Eeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em phpEeep aderson borges phpmysql 20112020 operadores em php
Eeep aderson borges phpmysql 20112020 operadores em php
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
2019-2 - Algoritmos - Aula 06 A - Tomada de Decisão
 
Introducao a Lógica de Programação
Introducao a Lógica de ProgramaçãoIntroducao a Lógica de Programação
Introducao a Lógica de Programação
 
Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicas
 
Etec ai -21- excel - menu fórmulas 3
Etec   ai -21- excel - menu fórmulas 3Etec   ai -21- excel - menu fórmulas 3
Etec ai -21- excel - menu fórmulas 3
 
Aula03
Aula03Aula03
Aula03
 
Algoritmos Aula 05
Algoritmos Aula 05Algoritmos Aula 05
Algoritmos Aula 05
 
Algoritmos - capítulo 5
Algoritmos - capítulo 5Algoritmos - capítulo 5
Algoritmos - capítulo 5
 
Estrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptxEstrutura de linguagem de programação - Aula 2.pptx
Estrutura de linguagem de programação - Aula 2.pptx
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
 
Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Aula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfAula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdf
 

Linguagem C/C++: Condições ou expressões lógicas

  • 1. Linguagem C/C++ Condições ou Expressões Lógicas
  • 2. Condições ou Expressões Lógicas A condição na linguagem C é definida como uma expressão que pode ser verdadeira ou falsa. À este tipo de expressão dá-se o nome de expressão lógica. Exemplo: (3>2) ==> valor verdadeiro (4<2) ==> valor falso
  • 3. Condições ou Expressões Lógicas Operadores Relacionais == Igual a != Diferente >= Maior ou igual > Maior que < Menor que <= Maior ou igual Possibilitam saber qual a relação existente entre seus dois operandos.
  • 4. Condições ou Expressões Lógicas Operadores Lógicos || OU lógico && E lógico ! Negação Servem para conectar duas expressões relacionais.
  • 5. Condições ou Expressões Lógicas Operadores Aritméticos + Adição - Subtração % Resto da divisão * Multiplicação / Divisão ++ Incremento -- Decremento
  • 6. Condições ou Expressões Lógicas Operadores Lógicos – Alguns Exemplos ((2 > 1) || (3 < 7)) : resultado VERDADEIRO ((3 < 2) && (2 == 2)) : resultado FALSO ((5 !=0) || (1 < 2)) : resultado VERDADEIRO Estes operadores OU e E devem ser sempre usados entre duas expressões relacionais.
  • 7. Condições ou Expressões Lógicas Operadores Lógicos – Alguns Exemplos Negação !(2 > 1): resultado VERDADEIRO !(1 < 0): resultado FALSO O operador de Negação deve ser usado antes de uma expressão relacional.
  • 8. Comandos de Controle de Fluxo IF: representa uma tomada de decisão do tipo “SE isto ENTÃO aquilo” Exemplo 01: int main () { int num; scanf(“%d”, &num); :
  • 9. Comandos de Controle de Fluxo : if(num==32) printf(“O numero e igual a 32”); : :
  • 10. Comandos de Controle de Fluxo EXEMPLO 02: Int num; scanf(“%d”, &num) If(num==5) { num==num+10; printf(“O valor digitado acrescentado de 10 resulta em: %d”, num); }
  • 11. Praticando Crie um programa para definir qual é o menor número digitado pelo usuário.
  • 12. Comandos de Controle de Fluxo IF E ELSE O comando if pode decidir entre duas sequências de comandos qual vai ser a executada, tendo a seguinte sintaxe: if (<expressão>) { // caso a expressão verificada retorne verdadeiro <sequência de comandos> }
  • 13. Comandos de Controle de Fluxo else { // caso a expressão verificada retorne falso <sequência de comandos> }
  • 14. Comandos de Controle de Fluxo EXEMPLO IF<=>ELSE int x; printf("Digite um número inteiro: "); scanf("%d", &x); if (x % 2 == 0) printf("%d e' par n", x); else printf("%d e' impar n", x);
  • 15. Praticando Crie um programa que verifique se a pessoa é infantil, adolescente, adulto ou idoso. Leve em consideração que se a idade for menor que 13, é considerado infantil; senão é considerado adolescente. Se a idade for maior que 13 e menor que 50, é considerado adulto. Se a idade for maior que 50 é considerado idoso.
  • 17. Exercícios Faça um programa para que o usuário digite um valor e em seguida seja verificado se o número é maior que 10, menor que 10 ou igual a 10.
  • 18. Exercícios Faça um programa para que se descubra se o número digitado é par e maior que zero. Caso seja, deve-se obter o quadrado desse número e em seguida sua raiz quadrada. Caso não seja par e também não seja maior que zero deve-se imprimir: “A operação foi finalizada pois não se pode obter raiz quadrada de números negativos!”. EXEMPLO: Se o usuário digitar o número 2: ele é maior que zero; portanto irá se obter o valor 4 (2²) e em seguida a raiz quadrada de 4, ou seja, 2.