Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Lista de Exercícios Condicional Simples 
 
1) Faça um algoritmo que leia os valores A, B, C e imprima na tela se a soma de A + B é menor que C. 
 
algoritmo “Lista_Cond_Ex01”; 
 
inicio 
var 
 A, B, C : inteiro; 
 
 leia(A, B, C); 
 
 se (A + B) < C então 
 escreva(“(A + B) < C”); 
 fimse 
 
fimalgoritmo 
 
 
2) Faça um algoritmo para receber um número inteiro qualquer e informar na tela se o número é par ou ímpar. 
 
algoritmo “par_ou_impar”; 
 
inicio 
 
var 
 numero, resto : inteiro; 
 
 leia(numero); 
 resto <- numero % 2; 
 
 se (resto = 0) entao 
 escreva(“É PAR”); 
 senão 
 escreva(“É IMPAR”); 
 fimse 
fimalgoritmo 
 
 
 
4) Faça um algoritmo que leia dois valores inteiro A e B. Se os valores de A e B foram iguais, deverá somar os 
dois. Caso contrário, multiplique A por B. Ao final de qualquer um dos cálculos, deve-se atribuir o resultado em 
uma variável C e mostrar seu conteúdo na tela. 
 
algotimor “Lista_Cond_Ex04”; 
 
inicio 
 
var 
 A, B, C : inteiro; 
 
 leia(A, B); 
 
 se (A = B) entao 
 C <- A + B 
 senão 
 C <- A * B; 
 fimse 
 
 escreva(C); 
 
fimalgoritmo 
 
 
5) Encontrar o dobro de um número caso ele seja positivo e seu triplo caso seja negativo, imprimindo o 
resultado. 
 
algoritmo “Lista_Cond_ex05”; 
 
inicio 
 
var 
 numero : inteiro; 
 resultado : inteiro; 
 
 leia(numero); 
 
 se (numero > 0) entao 
 resultado <- numero * 2; 
 senão 
 resultado <- numero * 3; 
 fimse 
 
 escreva(resultado); 
fimalgoritmo 
 
 
6) Tendo como dados de entrada a altura e o sexo (M e F) de uma pessoa, construa um algoritmo que calcule 
sue peso ideal, utilizando as seguintes fórmulas: 
• Para homens: (72.7 * h) – 58; 
• Para mulheres: (62.1 * h) – 44.7; 
 
algoritmo “peso_ideal”; 
 
inicio 
 
var 
 peso_ideal, altura : real; 
 sexo : caracter; 
 
 
 leia(altura); 
 leia(sexo); 
 
 se (sexo = ‘M’) então 
 peso_ideal <- (72.7 * altura) – 58; 
 senao 
 peso_ideal <- (62.1 * altura) – 44.7; 
 fimse 
 
 escreva(peso_ideal); 
fimalgoritmo 
 
7) Faça um algoritmo para indicar se um ponto (X, y) do plano cartesiano pertence a reta 2x + y = 3 
 
algoritmo “plano_cartesiano”; 
 
inicio 
 
var 
 x, y : real; 
 
 leai(x); 
 leia(y); 
 
 se (2x + y = 3) então 
 escreva(“Pertence ao plano cartesiano”); 
 senao 
 escreva(“ NÃO pertence ao plano cartesiano”); 
 fimse 
fimalgoritmo 
 
 
 
8) Escreva dois números informados pelo cliente em ordem crescente. 
 
algoritmo “ordena”; 
 
inicio 
var 
 num1, num2 : inteiro; 
 
 leia(num1); 
 leai(num2); 
 
 se (num2 > num1) então 
 escreva(num1, num2) 
 senão 
 escreva(num2, num1); 
 fimse 
fimalgoritmo 
 
 
9) Em uma escola do segundo grau, a nota final do aluno é obtida pela média de 4 notas. Caso a nota final do 
aluno seja maior ou igual a 7.0, aluno está aprovado.Caso contrário, reprovado. Faça um algoritmo que leia as 
quatro notas e imprima na tela se o aluno está APROVADO ou REPROVADO. 
 
algoritmo “media”; 
 
inicio 
 
var 
 nota1, nota2, nota3, nota4, media: real; 
 
 leia(nota1); 
 leia(nota2); 
 leia(nota3); 
 leia(nota4); 
 
 media <- (nota1 + nota2 + nota3 + nota4) / 4; 
 
 se (media >= 7.0) entao 
 escreva(“ APROVADO); 
 senao 
 escreva(“REPROVADO”); 
 fimse 
fimalgoritmo 
 
 
 
10) Crie um algoritmo que leia o nome e o saldo bancário de um cliente, caso haja saldo, imprima a mensagem: 
O cliente XXXXXXXXX possui um saldo de YYYYYYYYYYY. Caso não haja saldo, imprima a mensagem: O cliente 
XXXXXXX não possui saldo. 
 
algoritmo “saldo_bancario”; 
 
inicio 
var 
 nome : string; 
 saldo : real; 
 
 leia(nome); 
 leia(saldo); 
 
 se (saldo >= 0) entao 
 escreva(“O cliente “, nome, “ possui um saldo de “, saldo); 
 senão 
 escreva(“O cliente “, nome, “ não possui saldo”); 
 fimse 
fimalgoritmo 
 
 
10) Crie um algoritmo que leia o total de débitos e créditos de uma conta corrente e informe ao final se o saldo 
é positivo ou negativo. 
 
algoritmo “saldo_final”; 
 
inicio 
 
var 
 saldo, debito, credito : real; 
 
 leia(debito); 
 leia(credito); 
 
 saldo <- credito – debito; 
 
 se (saldo >= 0) entao 
 escreva(“Saldo Positivo”); 
 senão 
 escreva(“Saldo negativo”); 
 fimse 
fimalgoritmo 
 
11) Construir um algoritmo que leia dois números e efetue a adição. Caso o valor somado seja maior que 20, 
este deverá ser apresentado somando-se a ele mais 8; caso o valor seja menor ou igual a 20, este deverá ser 
apresentado subtraindo-se 5. 
 
algoritmo “soma”; 
 
inicio 
 
var 
 numero1, numero2, soma : inteiro; 
 
 leia(numero1); 
 leia(numero2); 
 
 soma <- numero1 + numero2; 
 
 se (soma > 20) então 
 soma <- soma + 8; 
 senão 
 soma <- soma - 5 
 fimse 
 
 escreva(soma); 
 
fimalgoritmo 
 
 
12) A prefeitura de Apucarana, como forma de estimular o comércio da cidade, abriu uma linha de crédito para 
os funcionários estatutários. Para que o funcionário possa receber esse crédito, o valor máximo da prestação 
não poderá ultrapassar 30 % do salário bruto do funcionário. Faça um algoritmo que permita entrar com o 
salário bruto e a o valor da prestação, e posteriormente informar se o empréstimo pode ou não ser concedido. 
algoritmo “emprestimo”; 
 
inicio 
 
var 
 salario, prestação : real; 
 
 leia(salario, prestacao); 
 
 se (salario * 0.30 > prestação) então 
 escreva(“Empréstimo pode ser concedido”); 
 senão 
 escreva(“Empréstimo NÃO pode ser concedido”); 
fimse 
 
 
fimalgoritmo

Mais conteúdos dessa disciplina