Skip to content

gcastro-dev/Visualg_Exercicios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Visualg_Exercicios

Este repositório reúne exercícios de lógica de programação e algoritmos desenvolvidos em Visualg durante meus estudos orientados pelo professor e mestre Nélio Alves.

Aqui estão disponíveis os enunciados de cada exercício, exemplos de entrada e saída, além dos respectivos arquivos .ALG com as soluções implementadas.

Deixo abaixo o enunciado de cada questão e o link para o arquivo do Visualg com a solução de cada exercício.

Eu utilizei o Visualg para escrever os algoritmos.

Link para download do Visualg: https://visualg3.com.br/

Observação: Deixei ao lado de cada linha de exemplo uma anotação indicando se é um input ou output, para facilitar a compreensão de cada exercício.


📌 1° Problema "terreno"

Faça um programa para ler as medidas da largura e comprimento de um terreno retangular com uma casa decimal, bem como o valor do metro quadrado do terreno com duas casas decimais.

Em seguida, o programa deve mostrar o valor da área do terreno, bem como o valor do preço do terreno, ambos com duas casas decimais, conforme exemplo.

Digite a largura do terreno: 10.0 // input
Digite o comprimento do terreno: 30.0 // input
A área do terreno é: 300.0 // output
Preço do terreno é: 60000.00 // output

Solução do 1° exercício


📌 2° Problema "retangulo"

Faça um programa para ler as medidas da base e altura de um retângulo. Em seguida, mostrar o valor da área, perímetro e diagonal deste retângulo, com quatro casas decimais, conforme exemplos.

Exemplo

Base do retangulo: 4.0 // input
Altura do retangulo: 5.0 // input
AREA = 20.0000 // output
PERIMETRO = 18.0000 // output
DIAGONAL = 6.4031 // output

Solução do 2° exercício


📌 3° Problema "idades"

Faça um programa para ler o nome e idade de duas pessoas. Ao final mostrar uma mensagem com os nomes e a idade média entre essas pessoas, com uma casa decimal, conforme exemplo.

Exemplo

Dados da primeira pessoa: 
Nome: Maria Silva // input
Idade: 19 // input
Dados da segunda pessoa: 
Nome: Joao Melo // input
Idade: 20 // input
A idade média de Maria Silva e Joao Melo é de 19.5 anos

Solução do 3° exercício


📌 4° Problema "soma"

Faça um programa para ler dois valores inteiros X e Y, e depois mostrar na tela o valor da soma destes números.

Exemplo

Digite o valor de X: 8 // input
Digite o valor de Y: 10 // input
SOMA = 18 // output

Solução do 4° exercício


📌 5° Problema "troco"

Faça um programa para calcular o troco no processo de pagamento de um produto de uma mercearia. O programa deve ler o preço unitário do produto, a quantidade de unidades compradas deste produto, e o valor em dinheiro dado pelo cliente (suponha que haja dinheiro suficiente). Seu programa deve mostrar o valor do troco a ser devolvido ao cliente.

Exemplo

Preço unitário do produto: 8.00 // input
Quantidade comprada: 2 // input
Dinheiro recebido: 20.00 // input
TROCO = 4.00 // output

Solução do 5° exercício


📌 6° Problema "raio"

Fazer um programa para ler o valor "r" do raio de um círculo, e depois mostrar o valor da área do círculo com três casas decimais. A fórmula da área do círculo é a seguinte:

𝑎𝑟𝑒𝑎 = 𝜋.𝑟²

Você pode usar o valor de 𝜋 fornecido pela biblioteca da sua linguagem de programação, ou então, se preferir, use diretamente o valor 3.14159.

Exemplo

Digite o valor do raio do circulo: 2.0 // input
AREA = 12.566 // output

Solução do 6° exercício

📚 Continuidade do projeto

Novos exercícios e resoluções serão adicionados continuamente conforme o avanço dos meus estudos em lógica de programação utilizando Visualg.

Obrigado por visitar o repositório e acompanhar meu progresso!

Sinta-se à vontade para contribuir com sugestões de exercícios ou melhorias nas soluções já apresentadas.

About

Repositório com exercícios de lógica de programação em Portugol, desenvolvidos nas aulas do professor e mestre Nélio Alves

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors