13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
1/21
WE ARE DEVELOPERS
WE ARE DEVELOPERS
Entrar
Cadastre-se
Todas as Novidades
Regras
Equipe
Líderes
Fórum iMasters
Desenvolvimento e Banco de Dados
Algoritmos & Outras Tecnologias
Exercicios Resolvidos ......Vai quebrar seu galho...
Entre para seguir isso
Exercicios Resolvidos ......Vai
quebrar seu galho...
Por Sergio Cavalcante,
Agosto 1, 2013 em Algoritmos & Outras Tecnologias
Seguidores
11
Sergio
Cavalcante
Members
6
100 posts
Sexo:Masculino
Postado Agosto 1, 2013
Denunciar post
38) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um número
inteiro e apresentar uma mensagem informando se o número é par ou ímpar.
algoritmo "Par ou Ímpar"
var
n: inteiro
inicio
escreval("Insira um número inteiro: ")
leia(n)
se(n mod 2 = 0) entao
escreval("O número: ",n," é par")
senao
escreval("O número: ",n," é impar")
mse
malgoritmo
39) Elaborar um algoritmo em pseudocodigo que efetue a leitura de um valor que
esteja entre a faixa de 1 a 9. Após a leitura do valor fornecido pelo usuário, o
programa deverá indicar uma de duas mensagens: “O valor está na faixa permitida”,
caso o usuário forneça o valor nesta faixa, ou a mensagem “O valor está fora da
faixa permitida”, caso o usuário forneça valores menores que 1 ou maiores que 9.
algoritmo "Faixa Permitida"
var
n :real
inicio
escreval("Digite um valor: ")
leia(n)
se(n >= 1) e (n <= 9) entao
escreval("O valor está na faixa permitida")
senao
escreval("O valor não está na faixa permitida")
mse
malgoritmo
40) Elaborar um algoritmo em pseudocodigo que efetue a leitura do nome e do sexo
de uma pessoa, apresentando como saída uma das seguintes mensagens: “Ilmo
Sr.”, para o sexo informado como masculino, ou a mensagem “Ilma Sra.”, para o
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Fóruns
Tempo Real
Fóruns
Calendário
Nossa seleção
Comunidades
Pesquisar...
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
2/21
sexo informado como feminino. Apresente na seqüência da mensagem impressa o
nome da pessoa.
algoritmo "Sexo da pessoa"
var
nome, sexo :literal
inicio
escreval("Digite o seu nome: ")
leia(nome)
escreval("Digite o seu sexo: ")
leia(sexo)
se(sexo = "Masculino") entao
escreval("Ilmo Sr. ",nome)
senao
se(sexo = "Feminino") entao
escreval("Ilmo Sra. ",nome)
senao
escreval("Digite um sexo válido")
mse
mse
malgoritmo
41) Elaborar um algoritmo em pseudocodigo que leia um número. Se positivo
armazene-o em uma variável chamada “A”, se for negativo, em uma variável
chamada “B”. No final mostrar o resultado das duas variáveis.
algoritmo "Armazenamento"
var
n,a,b :real
inicio
escreval("Digite um número: ")
leia(n)
se(n >= 0) entao
a<- n
escreval("O número :",a," é variável de A")
senao
b <- n
escreval("O número :",b," é variável de B")
mse
malgoritmo
42) Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um
algoritmo empseudocodigo que calcule peso ideal, utilizando as seguintes
fórumulas:Para homens: (72.7*h) – 58 Para mulheres: (62.1*h) – 44.7 Onde h
equivale a altura da pessoa
algoritmo "Peso Ideal"
var
a, p :real
s :literal
inicio
escreval("Digite o seu sexo F ou M: ")
leia(s)
escreval("Digite a sua altura: ")
leia(a)
se(s = "F") entao
p <- (62.1 * a) - 44.7
escreval("Seu peso ideal é: ",p)
senao
se(s = "M") entao
p <- (72.7 * a) - 58
escreval("Seu peso ideal é: ",p)
senao
escreval("Digite um sexo válido")
mse
mse
malgoritmo
43) Fazer um algoritmo em pseudocodigo para ler quatro valores referentes a quatro
notas escolares de um aluno e imprimir uma mensagem dizendo que o aluno foi
aprovado, se o valor da média escolar for maior ou igual a 5. Se o aluno não foi
aprovado, indicar uma mensagem informando esta condição. Apresentar junto com
uma das mensagens o valor da média do aluno para qualquer condição.
algoritmo "Situação com média"
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
3/21
var
n1, n2, n3, n4, media :real
inicio
escreval("Digite a 1ª nota :")
leia(n1)
escreval("Digite a 2ª nota :")
leia(n2)
escreval("Digite a 3ª nota :")
leia(n3)
escreval("Digite a 4ª nota :")
leia(n4)
media<- (n1 + n2 + n3 + n4) / 4
se(media >= 5) entao
escreval("O aluno foi aprovado com média: ",media)
senao
escreval("O aluno não foi aprovado com média: ",media)
mse
malgoritmo
44) Fazer um algoritmo em pseudocodigo ler quatro valores referentes a quatro
notas escolares de um aluno e imprimir uma mensagem dizendo que o aluno foi
aprovado, se o valor da média escolar for maior ou igual a 7.0. Se o valor da média
for menor que 7.0, solicitar a nota de exame, somar com o valor da média e obter
nova média. Se a nova média for maior ou igual a 5, apresentar uma mensagem
dizendo que o aluno foi aprovado em exame. Se o aluno não foi aprovado, indicar
uma mensagem informando esta condição. Apresentar junto com as mensagenso
valor da média do aluno, para qualquer condição.
algoritmo "Situação do Aluno"
var
n1, n2, n3, n4, media, nrecup, mrecup :real
inicio
escreval ("Digite a primeira nota: ")
leia (n1)
escreval ("Digite a segunda nota: ")
leia (n2)
escreval ("Digite a terceira nota: ")
leia (n3)
escreval ("Digite a quarta nota: ")
leia (n4)
media<-(n1+n2+n3+n4)/4
se(media >=7)entao
escreval ("O aluno está aprovado com média: ",media)
senao
escreval ("O aluno está de recuperação com média: ",media)
escreval ("Digite a nota de recuperação: ")
leia(nrecup)
mrecup<-(media + nrecup)/2
se(mrecup>=5)entao
escreval("O aluno foi aprovado na recuperação com media: ",mrecup)
senao
escreval("O aluno não foi aprovado na recuperação com média: ",mrecup)
mse
mse
malgoritmo
45) Fazer um algoritmo em pseudocodigo para ler o ano de nascimento de uma
pessoa, calcular emostrar sua idade e, também, verificar e mostrar se ela já tem
idade para votar (16 anos ou mais)e para conseguir a Carteira de Habilitação (18
anos ou mais).
algoritmo "Maior Idade"
var
ano, idade: inteiro
inicio
escreval("digite seu ano de nascimento: ")
leia(ano)
idade<- 2013 - ano
escreval("Sua idade é: ",idade)
se(idade >= 18) entao
escreval("Ja tem idade para votar")
escreval("Já tem idade para ter habilitação")
senao
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
4/21
se(idade >= 16 ) entao
escreval("Já tem idade npara votar")
senao
escreval("Não pode votar e nem ter habilitação")
mse
mse
malgoritmo
46) Fazer um algoritmo em pseudocodigo ler o código de um determinado produto e
mostrar a suaclassificação. Utilize a seguinte tabela como referência:
algoritmo "pesquisa por codigo"
var
codigo, outro :inteiro
cla: literal
inicio
escreva("Digite o código da pesquisa: ")
leia(codigo)
escolhacodigo
caso 1
escreval("Alimento não perecível")
caso 2, 3, 4
escreval("Alimento perecível")
caso 5, 6
escreval("Vestuário")
caso 7
escreval("Higiene pessoal")
caso 8, 9, 10, 11, 12, 13, 14, 15
escreval("Limpeza e ultensíliosdomesticos")
outrocaso
leia(outro)
escreva ("Inválido")
mescolha
malgoritmo
47) Escrever um algoritmo para ler três valores inteiros e escrever na tela o maior e
o menordeles. Considere que todos os valores são diferentes.
algoritmo "Maior e Menor Valor"
var
v1, v2, v3: inteiro
inicio
escreval("Digite o primeiro valor: ")
leia(v1)
escreval("Digite o segundo valor: ")
leia(v2)
escreval("Digite o terceiro valor: ")
leia(v3)
se(v1 > v2) e (v1 > v3) e (v2 > v3) entao
escreval("O maior valor é: ",v1," e o menor é: ",v3)
senao
se(v1 > v2) e (v1 > v3) e (v3 > v2) entao
escreval("O maior valor é: ",v1," e o menor é: ",v2)
senao
se(v2 > v1) e (v2 > v3) e (v1 > v3) entao
escreval("O maior valor é: ",v2," e o menor é: ",v3)
senao
se(v2 > v1) e (v2 > v3) e (v3 > v1) entao
escreval("O maior valor é: ",v2," e o menor é: ",v1)
senao
se(v3 > v1) e (v3 > v2) e (v1 > v2) entao
escreval("O maior valor é: ",v3," e o menor é: ",v2)
senao
se(v3 > v1) e (v3 > v2) e (v2 > v1) entao
escreval("O maior valor é: ",v3," e o menor é: ",v1)
mse
mse
mse
mse
mse
mse
malgoritmo
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
5/21
48) Escrever um algoritmo para ler cinco valores inteiros, calcular a sua média, e
escrever na telaos números que são superiores à média.
algoritmo "Média e comparação"
var
notas: vetor [1..5] de inteiro
i, maior_media, soma: inteiro
media: real
inicio
escreval("Digite as 5 notas: ")
para i de 1 ate 5 faca
leia(notas)
soma<- soma + notas
media<- soma / 5
mpara
escreval("A Soma das notas é: ",soma)
escreval("A média das notas é: ",media)
escreval("Os valores maiores que a média são: ")
para i de 1 ate 5 faca
se(notas > media) entao
maior_media<- notas
escreval(maior_media)
mse
mpara
malgoritmo
49)Escrever um algoritmo para ler a quantidade de horas/aula de dois professores e
o valor porhora recebido por cada um. Mostrar na tela qual dos professores tem
salário total maior.
algoritmo "Média e comparação"
var
h_a, valor: vetor [1..2] de real
prof: vetor [1..2] de literal
i: inteiro
salario, maior: real
inicio
maior<- 0
salario<- 0
para i de 1 ate 2 faca
escreval("Digite o nome do professor ",i)
leia(prof)
escreval("Digite a quantidade de Hora/Aula do professor ",i)
leia(h_a)
escreval("Digite o valor da Hora/Aula do professor ",i)
leia(valor)
escreval("----------- x ------- x ------------- x ----------")
mpara
para i de 1 ate 2 faca
salario<- h_a * valor
escreval("O salário do professor ",i," é: ",salario)
se( salario > maior) entao
maior<- salario
mse
mpara
escreval("O maior salário é o do professor que ganha: ",maior)
malgoritmo
50) Escreva um algoritmo que lê três valores para os lados de um triângulo. O
algoritmo deveverificar se o triângulo é equilátero (todos lados iguais), isósceles
(dois lados iguais) ou scaleno(todos lados diferentes).
algoritmo "Tipo de triangulo"
var
l1, l2, l3: real
inicio
escreval("Digite o lado 1 do triângulo: ")
leia(l1)
escreval("Digite o lado 1 do triângulo: ")
leia(l2)
escreval("Digite o lado 1 do triângulo: ")
leia(l3)
se(l1 = l2) e (l2 = l3) entao
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
6/21
escreval("O triângulo é equilátaro")
senao
se(l1 <> l2) e (l1 <> l3) e (l2 <> l3) entao
escreval("O triângulo é escaleno")
senao
se(l1 = l2) ou (l1 = l3) ou (l2 = l3) entao
escreval("O triângulo é isósceles")
mse
mse
mse
malgoritmo
51) Escrever um algoritmo que leia valores inteiros em duas variáveis distintas.
• Se o resto da divisão da primeira pela segunda for 1 mostre a soma dessas
variáveis mais oresto da divisão;
• Se for 2 escreva se o primeiro e o segundo valor são pares ou ímpares;
• Se for igual a 3 multiplique a soma dos valores lidos pelo primeiro;
• Se for igual a 4 divida a soma dos números lidos pelo segundo, se este for
diferente de zero.
• Em qualquer outra situação mostre o quadrado dos números lidos.
algoritmo "Dois Valores"
var
v1, v2, soma, mult: inteiro
divisao, q1, q2: real
inicio
escreval("Digite o primeiro número: ")
leia(v1)
escreval("Digite o segundo número: ")
leia(v2)
se(v1 mod v2 = 1) entao
soma<- v1 + v2 + 1
escreval("A soma de v1 e v2 mais o resto é: ",soma)
senao
se(v1 mod v2 = 2) entao
se(v1 mod 2 = 0) e (v2 mod 2 = 0) entao
escreval("v1 e v2 são par")
senao
se(v1 mod 2 <> 0) e (v2 mod 2 <> 0) entao
escreval("v1 e v2 são impar")
mse
mse
senao
se(v1 mod v2 = 3) entao
mult<- (v1 + v2) * v1
escreval("A soma de v1 e v2 multiplicado por v1 é: ",mult)
senao
se(v2 = 0) entao
escreval("Não haver divisão por zero")
senao
se(v1 mod v2 = 4) entao
divisao<- (v1 + v2) / v2
escreval("A soma de v1 e v2 dividido por v2 é: ",divisao)
senao
q1<- v1^2
q2<- v2^2
escreval("O quadrado do número 1 é: ",q1)
escreval("O quadrado do número 2 é: ",q2)
mse
mse
mse
mse
mse
malgoritmo
62) Escrever um algoritmo para ler dois valores e uma das seguintes operações a
seremexecutadas (codificadas da seguinte forma: 1 – Adição, 2 – Subtração, 3 –
Multiplicação e 4 –Divisão). Calcular e escrever o resultado dessa operação sobre
os dois valores lidos.
algoritmo "Codi cação"
var
v1, v2, cod, adicao, mult: inteiro
Como enviar 2 registro ao BD ao
Por
leoteixeira2
, 3 horas em
PHP
Problemas com as Imagens Utilizando
Por
marcelosbraga01
, 2 horas em
PHP
Pergunta: SELECT AVANCADO
Por
R.C.Tulio
, Friday às 21:29 em
Perguntas
e respostas rápidas
Informação importante
Ao usar o fórum, você concorda com nossos
Termos e condições
.
Aceito
13/08/2018
Exercicios Resolvidos ......Vai quebrar seu galho... - Algoritmos & Outras Tecnologias - Fórum iMasters
https://forum.imasters.com.br/topic/505362-exercicios-resolvidos-vai-quebrar-seu-galho/
7/21
Compartilhe com seus amigos: |