Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Algoritmo e Estrutura de Dados
Profa. Dra. Joyce Martins Mendes Battaglia
2
Estrutura Condicional
3
Exemplo 1 Faça um algoritmo que peça a idade de uma pessoa. Ao final mostre se a pessoa é maior ou menor de idade.
4
Entrada? Faça um algoritmo que peça a idade de uma pessoa. Ao final mostre se a pessoa é maior ou menor de idade.
5
Processamento/Saída Faça um algoritmo que peça a idade de uma pessoa. Ao final mostre se a pessoa é maior ou menor de idade.
6
algoritmo "semnome" // Função : // Autor : // Data : 9/2/terça-feira // Seção de Declarações var idade:inteiro Inicio escreva ("Digite sua idade: " ) leia(idade) se idade>=18 entao escreva("Maior de idade! ") senao escreva("Menor de idade") fimse // Seção de Comandos fimalgoritmo
7
Exemplo 2 Faça um algoritmo que peça as duas notas de um aluno e calcule e média aritmética. Ao final mostre a média para o aluno e a mensagem se ele está aprovado ou reprovado.
8
Entrada Faça um algoritmo que peça as duas notas de um aluno e calcule e média aritmética. Ao final mostre a média para o aluno e a mensagem se ele está aprovado ou reprovado.
9
Processamento Faça um algoritmo que peça as duas notas de um aluno e calcule e média aritmética. Ao final mostre a média para o aluno e a mensagem se ele está aprovado ou reprovado.
10
Saída Faça um algoritmo que peça as duas notas de um aluno e calcule e média aritmética. Ao final mostre a média para o aluno e a mensagem se ele está aprovado ou reprovado. (obs: a média tem que ser maior ou igual a 5)
11
algoritmo "media" // Função : // Autor : // Data : 9/2/terça-feira // Seção de Declarações var nota1,nota2,media:real Inicio escreva("Digite a primeira nota: ") leia(nota1) escreva("Digite a segunda nota: ") leia(nota2) media <- (nota1+nota2)/2 escreval("Média ",media) se media>=5 entao escreval("APROVADO") senao escreval("REPROVADO") fimse // Seção de Comandos fimalgoritmo
12
Exemplo 3 Faça um programa que receba o salário de um funcionário, caso o salário seja menor que R$ 2500,00 e idade >= 45 dê um aumento de 15%. Ao final mostre o salário com aumento ou a mensagem que ele não tem direito a aumento.
13
Entrada Faça um programa que receba o salário de um funcionário, caso o salário seja menor que R$ 2500,00 e idade >= 45 dê um aumento de 15%. Ao final mostre o salário com aumento ou a mensagem que ele não tem direito a aumento.
14
Processamento Faça um programa que receba o salário de um funcionário, caso o salário seja menor que R$ 2500,00 e idade >= 45 dê um aumento de 15%. Ao final mostre o salário com aumento ou a mensagem que ele não tem direito a aumento.
15
Saída Faça um programa que receba o salário de um funcionário, caso o salário seja menor que R$ 2500,00 e idade >= 45 dê um aumento de 15%. Ao final mostre o salário com aumento ou a mensagem que ele não tem direito a aumento.
16
algoritmo "aumento" // Função : // Autor : // Data : 9/2/terça-feira // Seção de Declarações var salario,aumento: real idade:inteiro inicio escreva("Digite seu salario: ") leia(salario) escreva("Digite sua idad: ") leia(idade) se (salario<=2500) e (idade>=45) entao aumento<-salario*0.15 escreva("Valor do salario com aumento: ",salario+aumento) senao escreva("Você não tem direito a aumento ") fimse // Seção de Comandos fimalgoritmo
17
Exemplo 4 Faça um Algoritmo para calcular a área de um circulo, fornecido o valor do raio, que deve ser positivo.
18
Entrada Faça um Algoritmo para calcular a área de um circulo, fornecido o valor do raio, que deve ser positivo.
19
Processamento Faça um Algoritmo para calcular a área de um circulo, fornecido o valor do raio, que deve ser positivo.
20
Saída AREA
21
algoritmo "Calcula Area do Circulo" var Area, Raio: Real inicio escreval ("Entre com raio do círculo") leia (Raio) se Raio > 0 entao Area <- PI*(Raio^2) escreva ("A área do Raio é ", Area) senao escreva ("Raio não pode ser nulo ou negativo!") fimse fimalgoritmo
22
Exemplo 5 Faça um algoritmo que peça 2 números e diga qual deles é o maior.
23
Entrada Faça um algoritmo que peça 2 números e diga qual deles é o maior.
24
Processamento Faça um algoritmo que peça 2 números e diga qual deles é o maior.
25
Saída Faça um algoritmo que peça 2 números e diga qual deles é o maior.
26
algoritmo “maior_menor" // Função : // Autor : // Data : 9/2/terça-feira // Seção de Declarações var n1,n2:inteiro inicio escreva("Digite um número: ") leia(n1) escreva("Digite outro numero: ") leia(n2) se n1>n2 entao escreva(" O numero ",n1, " é maior que ",n2) senao escreva(" O numero ",n2, " é maior que ",n1) fimse // Seção de Comandos fimalgoritmo
27
Exemplo 6 Faça um algoritmo que receba o salário base de um funcionário. Calcule e mostre o imposto que está na tabela a seguir: Salário -Base % sobre o salário -base < R$ 2000 isento Entre 200 0(inclusive) e 4500(inclusive) 3% Entre 4501 e 7000 8% >= 7000 12%
28
Entrada Faça um algoritmo que receba o salário base de um funcionário. Calcule e mostre o imposto que está na tabela a seguir: Salário -Base % sobre o salário -base < R$ 2000 isento Entre 200 0(inclusive) e 4500(inclusive) 3% Entre 4501 e 7000 8% >= 7000 12%
29
Processamento Faça um algoritmo que receba o salário base de um funcionário. Calcule e mostre o imposto que está na tabela a seguir: Salário -Base % sobre o salário -base < R$ 2000 isento Entre 200 0(inclusive) e 4500(inclusive) 3% Entre 4501 e 7000 8% >= 7000 12%
30
algoritmo "semnome" // Função : // Autor : // Data : 9/2/terça-feira // Seção de Declarações var salario,imposto:real inicio escreva("Digite seu salario: ") leia(salario) se salario < entao escreva("Isento de impostos ") fimse se (salario>=2000) e (salario<= 4500) entao imposto<- salario*3/100 escreva("Imposto a pagar " , imposto, " reais" ) se (salario>=4501) e (salario<= 7000) entao imposto<- salario*8/100 escreva("Imposto a pagar " , imposto, " reais" ) fimse se salario >7000 entao imposto<- salario*12/100 // Seção de Comandos fimalgoritmo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.