Exercício Resolvidos - Lógica de programação/Algoritmo

Boa noite Srs.

Meu nome é Tiago Rodrigues, tenho 23 anos e sou de Criciúma - SC. Sou apaixonado por jogos e meu foco é aprender algumas linguagens da programação para utiliza-las futuramente e ingressar nessa área de difícil acesso no Brasil. Quero aprender C/C++/Java.
No momento, diante algumas pesquisas e orientações, decidi começar do início e estudar Lógica de programação, Algoritmos e Estrutura de dados. Como todo leigo na área estou tendo dificuldades no início e sei que nem comecei ainda uma linguagem, mas faz parte do aprendizado e com meu esforço quero conseguir vencer as dificuldades. Contando um pouco do meu foco para meu futuro, quero disponibilizar abaixo os exercícios que vou fazendo e pedir aos senhores que tem conhecimento na área, para que me ajudem na correção dos exercício. Não preciso da solução pronta, só gostaria de um feedback de quem domina o conteúdo para ver se meus resultados estão CERTOS ou ERRADOS. Acredito que também vai ajudar os leigos e iniciantes da área que procuram como base exercícios e conteúdo a respeito.
Então é isso, quem conseguir corrigir meus exercícios somente com um feedback de CORRETO ou ERRADO e me informando qual é a questão, eu agradeço.

Abaixo segue minhas respostas para os exercícios:

1) Crie uma sequencia lógica para tomar banho:
Início
Pegar a roupa
Seguir até o banheiro
Abrir a porta do banheiro
Entrar no banheiro
Fechar a porta do banheiro
Colocar a roupa limpa estendida
Tirar a roupa
Abrir o box
Entrar no box
Fechar o box
Abrir o chuveiro
Se molhar
Se ensaboar
Se enxaguar
Fechar o chuveiro
Abrir o box
Pegar a toalha
Se secar
Sair do box
Fechar o box
Vestir a roupa limpa
Pegar a roupa suja
Abrir a porta
Colocar a roupa suja para lavar
Fechar a porta
Fim

2) Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número:
Resultadosoma = numero1 + numero2
Resultadomulti = resultadosoma * numero1

3) Descreva sequencia lógica para trocar o pneu do carro:
INÍCIO // caso você for o motorista
Ligar o pisca-alerta
Estacionar o carro
Desligar o carro
Retirar o cinto
Pegar a chave
Abrir a porta do motorista
Fechar a porta do motorista
Abrir o porta-malas
Pegar o triangulo
Colocar o triangulo a uma distancia segura
Voltar para o carro e virar a chave na ignição para que fique acesso o pisca-alerta
Ir até o porta-malas
Pegar o pneu (STEP)
Pegar o macaco
Utilizar o macaco para deixar o carro suspenso
Pegar a chave
Tirar os parafusos da roda
Retirar o pneu usado
Colocar o pneu novo (STEP)
Pegar os parafusos
Pegar a chave
Parafusar os parafusos
Pegar a chave
Pegar o pneu usado
Ir até o porta-malas
Guardar o pneu usado
Guardar a chave que utilizou para apertar os parafusos
Retirar e guardar o triangulo
Fechar o porta-malas
Abrir a porta do motorista
Entrar no carro
Fechar a porta do motorista
Colocar o sinto
Ligar o carro
Desligar o pisca alerta
Dar seta para sair
FIM

4) Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes:

INÍCIO
Ir ao supermercado mais próximo
Comprar uma lâmpada
Voltar para o local onde a lâmpada deve ser trocada
Colocar a lâmpada nova em local seguro
Desligar a chave-geral (ENERGIA)
Pegar uma escada
Fixar a escada no local da troca
Subir na escada
Retirar a lâmpada usada
Descer a escada
Colocar a lâmpada usada em local seguro
Pegar a lâmpada nova
Subir a escada
Colocar a lâmpada nova no bucal
Descer a escada
Ligar a chave-geral (ENERGIA)
Testar e ver se funcionou a lâmpada nova
Guarda a escada
Descartar a lâmpada usada
FIM

5) Identifique os dados de entrada, processamento e saída no algoritmo abaixo
Receba código da peça
Receba valor da peça
Receba Quantidade de peças
Calcule o valor total da peça (Quantidade * Valor da peça)
Mostre o código da peça e seu valor total

Dados de entrada ? Receba código da peça, Receba valor da peça, Receba quantidade de peças.
Processamento ? Calcule o valor total da peça (Quantidade * Valor da peça).
Dados de saída ? Mostre o código da peça e seu valor.

6) Faça um algoritmo para ?Calcular o estoque médio de uma peça?, sendo que
ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) /2

Dados de entrada ?
Quantidade mínima (30)
Quantidade máxima (100)

Processamento ?
EstoqueMedio = Quantidade mínima (30) + quantidade máxima (100) / 2

Dados de saída ?
Estoque médio = 65

7) Teste o algoritmo anterior com dados definidos por você.

Quantidade mínima Quantidade máxima Estoque Médio
30 100 65

Por enquanto são esses os exercícios, provavelmente vou atualizando a lista diária ou sempre que obtiver novos exercícios resolvidos por mim. Agradeço a participação e a colaboração de todos.

1 curtida

Faça um algoritmo que represente os passos para um ciclo de lavagem de uma máquina de lavar roupas.

Ana Beatriz, bom dia. Seja bem vinda ao fórum. Acredito que o colega que postou isso já esclareceu as dúvidas dele, pois a postagem é de 6 anos atrás.
:sweat_smile:

De qualquer forma, sinta-se bem vinda. Se for iniciante no mundo da programação, fique à vontade para tirar dúvidas específicas. Se já tiver conhecimentos, por favor sinta-se convidada a ajudar a responder às perguntas feitas no fórum.

#ConhecimentoGeraConhecimento