Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Programação: Comandos Condicionais, Resumos de Cálculo

Os conceitos básicos de expressões relacionais, operadores relacionais e operadores lógicos na programação. Além disso, aborda os comandos condicionais if e ternário, que permitem a execução de comandos baseados em condições. O documento inclui exemplos e exercícios para a prática.

Tipologia: Resumos

2021

À venda por 26/02/2024

anakatlem
anakatlem 🇧🇷

5

(14)

13 documentos

1 / 30

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Introdução à Programação
Programação C
Prof. Roberto M. de Faria/UASC/UFCG
Comandos Condicionais
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e

Pré-visualização parcial do texto

Baixe Introdução à Programação: Comandos Condicionais e outras Resumos em PDF para Cálculo, somente na Docsity!

Introdução à Programação

Programação C

Prof. Roberto M. de Faria/UASC/UFCG

Comandos Condicionais

Conteúdo

Expressões Relacionais

Operadores Relacionais

Operadores Lógicos

Regras de precedências

Comands Condicional if

Comando Condicional Ternário

Comando Condicional switch

Operadores Relacionais

Operadores relacionais

== → igual a != → diferente de < → menor que > → maior que <= → menor ou igual a >= → maior ou igual a ●

Exemplos

3 < 5 // verdadeiro (diferente de 0)

Operadores Relacionais

Mais exemplos

2 > 9 // falso (igual a 0) result = 5 < 7; // result recebe 1 result + 1 // expressão igual 2 5 + 3 > 7 – 2 // verdadeiro a = 10; // atribuição b = 20; // atribuição a + 10 != b // falso b – 10 <= 10 + a // verdadeiro

Operadores Lógicos

Tabelas verdade

Não (!) V F F V E (&&) V F V V F F F F Ou (||) V F V V V F V F

Regras de Precedência de

Operadores

Operadores Precedência

parênteses () maior negação - , não! ( unários ) multiplicação ***** , divisão / adição + , subtração - relacionais < , <= , > , >= , == ,! = and && ou || atribuição = menor

Comando Condicional if

Comando if simples

if (condição) um comando ou bloco com comandos ( {...} )

  • (^) O comando ou bloco será executado se a condição for verdadeira ( diferente de 0 ) ●

Exemplo

scanf("%d", &dividendo); scanf("%d", &divisor); if (divisor != 0) quociente = dividendo / divisor;

Comando Condicional if

Comando if composto (cláusula else )

if (condição) comando-1 ou bloco-1 ( {...} ) else comando-2 ou bloco-2 ( {...} )

  • (^) Será executado o comando-1 ou bloco-1 após a condição, se a condição for verdadeira ( diferente de 0 ), caso contrário, se for falsa ( igual a 0 ), será executado o comando-2 ou bloco- após o else

13

Comando Condicional if

● Comandos if 's aninhados char sexo; int idade; scanf("%c", &sexo); scanf("%d", &idade); if (sexo == 'f' || sexo == 'F') printf("Dispensada de alistamento militar!\n"); else { if idade == 18 printf("Precisa alistar-se!\n"); else printf("Não precisa alistar-se!\n"); }

Comando Condicional if

● A cláusula else com if if (condição_1) ações_1 // comando ou bloco else if (condição_2) ações_2 // comando ou bloco else if (condição_3) ações_3 // comando ou bloco \ ... qualquer quantidade de else if's else ações_n // comando ou bloco

Exercícios

1) Faça um programa que receba valores para as

variáveis a e b. Se o valor de a for maior que o

valor de b , troque os valores dessas variáveis,

entre si. Use um comando if na solução.

Exercícios

2) As leituras de pressão arterial sistólica e diastólica

são encontradas quando o coração está bombeando e

o coração está em repouso, respectivamente. Um

experimento biomédico está sendo realizado apenas

para os participantes cuja pressão arterial é ideal. Esta

é definida como uma pressão arterial sistólica menor ou

igual a 120 e uma pressão arterial diastólica menor ou

igual a 80. Escreva um programa que irá pedir as

pressões sistólica e diastólica de uma pessoa e, em

seguida, imprima uma mensagem dizendo se essa

pessoa é, ou não, um candidato para este experimento.

Use um comando if com a cláusula else na solução.

Exercícios

4) Faça um programa que calcule a área de uma

figura geométrica plana (círculo, triângulo,

quadrado ou retângulo). O usuário escolherá a

figura por meio de um menu, com opções

numéricas, e, em seguida, o programa solicitará

os dados necessários, para então, mostrar o valor

da área da figura. Use if 's aninhados na solução

ou else ’s com if ’s.

Exercícios

5) Faça um programa que receba um número

entre 1 e 99, inclusive, e mostre seu numeral

ordinal correspondente. Use if 's aninhados ou

else ’s com if ’s na solução.