SlideShare uma empresa Scribd logo
1 de 12
Bases de Programação Exemplos de aplicação da estrutura IF
Exemplos de aplicação da estrutura IF  ,[object Object]
IF com uma condição simples, instrução simples e sem cláusula ELSE Program  IF1; Var  N: Integer; Begin Writeln (‘Introduza um número menor do que zero.’); Readln (N); If  N>=0  Then  Writeln (‘Esse número não é menor do que zero’);  Writeln (‘O dobro do número introduzido é ’, 2*N); END.
[object Object],IF com uma condição simples, instrução simples e com cláusula ELSE
IF com uma condição simples, instrução simples e com cláusula ELSE Program  IF2; Var  Nota: Integer; Begin Writeln (‘Introduza a sua classificação - de 0 a 20’); Readln (Nota); If  Nota < 10  Then  Writeln (‘Reprovado’)  Else  Writeln (‘Aprovado’); END.
[object Object],IF com uma condição simples e instruções compostas
IF com uma condição simples e  instruções compostas Program  IF3; Var  Num, Resto: Integer; Begin Write (‘Introduza um inteiro’); Readln (Num); Resto:= Num  Mod  2;   If  Resto = 0  Then begin   Writeln (‘O número é par’);   Write (‘Resto = ‘, Resto); end Else begin   Writeln (‘O número é impar’);   Write (‘Resto = ‘, Resto); end End.
[object Object],Estruturas IF encaixadas
Estruturas IF encaixadas Program  IF4; Var  primeiro, segundo, terceiro, maior: Longint; Begin Writeln (‘Introduza três números inteiros’); Readln (primeiro, segundo, terceiro);   If  primeiro > segundo  Then   begin   If  primeiro > terceiro   then  maior:=primeiro   else  maior:= terceiro   end   Else   begin   If  segundo > terceiro   then  maior:=segundo   else  maior:= terceiro end; Writeln  (‘O maior é:’, maior);   End.
[object Object],[object Object],Estruturas IF com condições compostas
Estruturas IF encaixadas Program  IF5; Var  n1, n2, n3: integer; Begin Writeln (‘Introduza três números inteiros’); Readln (n1, n2, n3);   If  (n1 > n2)  And  (n1 > n3)    Then  Writeln (‘O maior número é o primeiro’);     If  (n2 > n1)  And  (n2 > n3)    Then  Writeln (‘O maior número é o segundo’);     If  (n3 > n1)  And  (n3 > n1)    Then  Writeln (‘O maior número é o terceiro’);   If  (n1 = n2)  Or  (n1 = n3)  Or  (n2 = n3)    Then  Writeln (‘Há pelo menos dois números iguais.’);   End.
[object Object],Exercício: Resolução de equações do 2º grau

Mais conteúdo relacionado

Mais procurados

Java: Estruturas de Repetição
Java: Estruturas de RepetiçãoJava: Estruturas de Repetição
Java: Estruturas de RepetiçãoArthur Emanuel
 
Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03André Phillip Bertoletti
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaFelipe J. R. Vieira
 
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeFelipe J. R. Vieira
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08André Phillip Bertoletti
 
Lógica de Programação - Unimep/Pronatec - Aula04
Lógica de Programação - Unimep/Pronatec - Aula04Lógica de Programação - Unimep/Pronatec - Aula04
Lógica de Programação - Unimep/Pronatec - Aula04André Phillip Bertoletti
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosRegis Magalhães
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoFelipe J. R. Vieira
 
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
 
aula 06 - Logica de programacao
aula 06 - Logica de programacaoaula 06 - Logica de programacao
aula 06 - Logica de programacaoAislan Rafael
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Eder Samaniego
 
Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01André Phillip Bertoletti
 

Mais procurados (14)

Java: Estruturas de Repetição
Java: Estruturas de RepetiçãoJava: Estruturas de Repetição
Java: Estruturas de Repetição
 
TWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de DadosTWP05 Variáveis e Entrada de Dados
TWP05 Variáveis e Entrada de Dados
 
Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03Lógica de Programação - Unimep/Pronatec - Aula03
Lógica de Programação - Unimep/Pronatec - Aula03
 
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saídaICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
ICC - Aula 04 - Expressões literais, comando de atribuição e de entrada/saída
 
Linguagem em c
Linguagem em cLinguagem em c
Linguagem em c
 
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridadeICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
ICC - Aula 03 - Expressões aritméticas, lógicas e prioridade
 
Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08Lógica de Programação - Unimep/Pronatec - Aula08
Lógica de Programação - Unimep/Pronatec - Aula08
 
Lógica de Programação - Unimep/Pronatec - Aula04
Lógica de Programação - Unimep/Pronatec - Aula04Lógica de Programação - Unimep/Pronatec - Aula04
Lógica de Programação - Unimep/Pronatec - Aula04
 
Logica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 SubalgoritmosLogica Algoritmo 07 Subalgoritmos
Logica Algoritmo 07 Subalgoritmos
 
ICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de RepetiçãoICC – Aula 09 – Estrutura de Repetição
ICC – Aula 09 – Estrutura de Repetição
 
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
 
aula 06 - Logica de programacao
aula 06 - Logica de programacaoaula 06 - Logica de programacao
aula 06 - Logica de programacao
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01Lógica de Programação - Unimep/Pronatec - Aula01
Lógica de Programação - Unimep/Pronatec - Aula01
 

Destaque

Las 50 Mejores
Las 50  MejoresLas 50  Mejores
Las 50 Mejorescris
 
Time - Pink Floyd (Bg)
Time - Pink Floyd (Bg)Time - Pink Floyd (Bg)
Time - Pink Floyd (Bg)Vili 48
 
Kathryn Jones, Portfolio, 231209linkedinl
Kathryn Jones, Portfolio, 231209linkedinlKathryn Jones, Portfolio, 231209linkedinl
Kathryn Jones, Portfolio, 231209linkedinlKathryn_emily_j
 
D R A M A
D R A M AD R A M A
D R A M Atonino
 
2008 01 Info Asamblea
2008 01 Info Asamblea2008 01 Info Asamblea
2008 01 Info AsambleaArdeidas
 
Posibilidades del teléfono móvil
Posibilidades del teléfono móvilPosibilidades del teléfono móvil
Posibilidades del teléfono móvilPere Pérez
 
arte en Arena,Verde,Hiel Ott
 arte en Arena,Verde,Hiel Ott arte en Arena,Verde,Hiel Ott
arte en Arena,Verde,Hiel Ottnimiaazucena
 
No te rindas Mariobenedetti
No te rindas MariobenedettiNo te rindas Mariobenedetti
No te rindas Mariobenedettiguest1f951f
 
Tabaco[1]
Tabaco[1]Tabaco[1]
Tabaco[1]Bugui94
 
Special Olympics Africa year end newsletter
Special Olympics Africa year end newsletterSpecial Olympics Africa year end newsletter
Special Olympics Africa year end newsletterRyan Eades
 
dana holdings Bylaws2_Dec08
dana holdings Bylaws2_Dec08dana holdings Bylaws2_Dec08
dana holdings Bylaws2_Dec08finance42
 
NóS Somos O Mundo 1
NóS Somos O Mundo 1NóS Somos O Mundo 1
NóS Somos O Mundo 1guestec1384
 
Frasessobrelavida
FrasessobrelavidaFrasessobrelavida
Frasessobrelavidapocana
 

Destaque (20)

jkm
jkmjkm
jkm
 
Las 50 Mejores
Las 50  MejoresLas 50  Mejores
Las 50 Mejores
 
Time - Pink Floyd (Bg)
Time - Pink Floyd (Bg)Time - Pink Floyd (Bg)
Time - Pink Floyd (Bg)
 
Kathryn Jones, Portfolio, 231209linkedinl
Kathryn Jones, Portfolio, 231209linkedinlKathryn Jones, Portfolio, 231209linkedinl
Kathryn Jones, Portfolio, 231209linkedinl
 
D R A M A
D R A M AD R A M A
D R A M A
 
2008 01 Info Asamblea
2008 01 Info Asamblea2008 01 Info Asamblea
2008 01 Info Asamblea
 
Posibilidades del teléfono móvil
Posibilidades del teléfono móvilPosibilidades del teléfono móvil
Posibilidades del teléfono móvil
 
arte en Arena,Verde,Hiel Ott
 arte en Arena,Verde,Hiel Ott arte en Arena,Verde,Hiel Ott
arte en Arena,Verde,Hiel Ott
 
No te rindas Mariobenedetti
No te rindas MariobenedettiNo te rindas Mariobenedetti
No te rindas Mariobenedetti
 
Le Genie Bu
Le Genie BuLe Genie Bu
Le Genie Bu
 
Tabaco[1]
Tabaco[1]Tabaco[1]
Tabaco[1]
 
Publicidad
PublicidadPublicidad
Publicidad
 
Week 2 PP
Week 2 PPWeek 2 PP
Week 2 PP
 
Koppelingen op maat, Peter Kluskens
Koppelingen op maat, Peter KluskensKoppelingen op maat, Peter Kluskens
Koppelingen op maat, Peter Kluskens
 
Micro Communities
Micro CommunitiesMicro Communities
Micro Communities
 
Special Olympics Africa year end newsletter
Special Olympics Africa year end newsletterSpecial Olympics Africa year end newsletter
Special Olympics Africa year end newsletter
 
dana holdings Bylaws2_Dec08
dana holdings Bylaws2_Dec08dana holdings Bylaws2_Dec08
dana holdings Bylaws2_Dec08
 
NóS Somos O Mundo 1
NóS Somos O Mundo 1NóS Somos O Mundo 1
NóS Somos O Mundo 1
 
Ios
IosIos
Ios
 
Frasessobrelavida
FrasessobrelavidaFrasessobrelavida
Frasessobrelavida
 

Semelhante a Exemplos de estruturas IF e resolução de equações do 2o grau

Aula 03 - Condicionais e Loops em Python.pptx
Aula 03 - Condicionais e Loops em Python.pptxAula 03 - Condicionais e Loops em Python.pptx
Aula 03 - Condicionais e Loops em Python.pptxCristiano Marçal Toniolo
 
Curso De Algoritmo Aula 5
Curso De Algoritmo   Aula 5Curso De Algoritmo   Aula 5
Curso De Algoritmo Aula 5Felipe Santos
 
Lógica de programação em java
Lógica de programação em javaLógica de programação em java
Lógica de programação em javaAntonio Alves
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9Felipe Santos
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3engenhariadecomputacao
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em PascalPepe Rocker
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iRobson Ferreira
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticaoLee Aragão
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesRodrigo Kiyoshi Saito
 
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdfAlgoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdfEnio Filho
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)Hiago Rodrigues
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Phpsofteam
 

Semelhante a Exemplos de estruturas IF e resolução de equações do 2o grau (20)

Aula 03 - Condicionais e Loops em Python.pptx
Aula 03 - Condicionais e Loops em Python.pptxAula 03 - Condicionais e Loops em Python.pptx
Aula 03 - Condicionais e Loops em Python.pptx
 
Curso De Algoritmo Aula 5
Curso De Algoritmo   Aula 5Curso De Algoritmo   Aula 5
Curso De Algoritmo Aula 5
 
Lógica de programação em java
Lógica de programação em javaLógica de programação em java
Lógica de programação em java
 
Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Algoritmo e lógica de programação - aula 3
 Algoritmo e lógica de programação - aula 3 Algoritmo e lógica de programação - aula 3
Algoritmo e lógica de programação - aula 3
 
Programar Em Pascal
Programar Em PascalProgramar Em Pascal
Programar Em Pascal
 
Cea030.lista.03
Cea030.lista.03Cea030.lista.03
Cea030.lista.03
 
Conceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios iConceitos e técnicas de programação lista de exercícios i
Conceitos e técnicas de programação lista de exercícios i
 
Algop - aula 06
Algop - aula 06Algop - aula 06
Algop - aula 06
 
15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao15080590 aula6-estrutura-de-repeticao
15080590 aula6-estrutura-de-repeticao
 
Apostila c
Apostila cApostila c
Apostila c
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdfAlgoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
 
Algop - aula 07
Algop - aula 07Algop - aula 07
Algop - aula 07
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
Exercicios Php
Exercicios PhpExercicios Php
Exercicios Php
 

Exemplos de estruturas IF e resolução de equações do 2o grau

  • 1. Bases de Programação Exemplos de aplicação da estrutura IF
  • 2.
  • 3. IF com uma condição simples, instrução simples e sem cláusula ELSE Program IF1; Var N: Integer; Begin Writeln (‘Introduza um número menor do que zero.’); Readln (N); If N>=0 Then Writeln (‘Esse número não é menor do que zero’); Writeln (‘O dobro do número introduzido é ’, 2*N); END.
  • 4.
  • 5. IF com uma condição simples, instrução simples e com cláusula ELSE Program IF2; Var Nota: Integer; Begin Writeln (‘Introduza a sua classificação - de 0 a 20’); Readln (Nota); If Nota < 10 Then Writeln (‘Reprovado’) Else Writeln (‘Aprovado’); END.
  • 6.
  • 7. IF com uma condição simples e instruções compostas Program IF3; Var Num, Resto: Integer; Begin Write (‘Introduza um inteiro’); Readln (Num); Resto:= Num Mod 2; If Resto = 0 Then begin Writeln (‘O número é par’); Write (‘Resto = ‘, Resto); end Else begin Writeln (‘O número é impar’); Write (‘Resto = ‘, Resto); end End.
  • 8.
  • 9. Estruturas IF encaixadas Program IF4; Var primeiro, segundo, terceiro, maior: Longint; Begin Writeln (‘Introduza três números inteiros’); Readln (primeiro, segundo, terceiro); If primeiro > segundo Then begin If primeiro > terceiro then maior:=primeiro else maior:= terceiro end Else begin If segundo > terceiro then maior:=segundo else maior:= terceiro end; Writeln (‘O maior é:’, maior); End.
  • 10.
  • 11. Estruturas IF encaixadas Program IF5; Var n1, n2, n3: integer; Begin Writeln (‘Introduza três números inteiros’); Readln (n1, n2, n3); If (n1 > n2) And (n1 > n3) Then Writeln (‘O maior número é o primeiro’); If (n2 > n1) And (n2 > n3) Then Writeln (‘O maior número é o segundo’); If (n3 > n1) And (n3 > n1) Then Writeln (‘O maior número é o terceiro’); If (n1 = n2) Or (n1 = n3) Or (n2 = n3) Then Writeln (‘Há pelo menos dois números iguais.’); End.
  • 12.