Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Matemática e Estatística |
Como calcular os fatores de um número em VisuAlg - VisuAlg para Matemática - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 449 vezes |
Pergunta/Tarefa: Um fator de um número inteiro é um número que o divide sem deixar resto. Por exemplo, o número 2 é um fator do número 6, pois 6 dividido por 2 é igual a 3. Da mesma forma o número 3 é fator do número 6, pois 6 dividido por 3 é igual a 2. O número 1 é fator de todos os outros números. Um número é fator dele mesmo, pois a divisão dele por ele mesmo resulta em 1. Escreva um programa VisuAlg que pede um número inteiro positivo e mostre todos os seus fatores. Sua saída deverá ser parecida com: Informe um número inteiro positivo: 60 Os fatores de 60 são: 1 2 3 4 5 6 10 12 15 20 30 60 Veja a resolução comentada deste exercício usando VisuAlg: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- algoritmo "Como calcular os fatores de um número em VisuAlg" var // variáveis usadas na resolução do problema numero, i: inteiro inicio // vamos pedir para o usuário informar um número escreva("Informe um número inteiro positivo: ") leia(numero) // agora calculamos e exibimos os fatores do número informado escreval() escreval("Os fatores de ", numero, " são") escreval() // um laço que repete de 1 até o número informado para i de 1 ate numero faca // este número divide o valor de i sem deixar resto? se numero mod i = 0 entao escreva(i, " ") fimse fimpara escreval() fimalgoritmo |
![]() |
VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Exercícios Resolvidos de VisuAlg - Como verificar quantas vezes um valor é encontrado em um vetor - Como usar vetores e matrizes em VisuAlgQuantidade de visualizações: 293 vezes |
Pergunta/Tarefa: Escreva um programa VisuAlg que declara, constrói e inicializa um vetor de 10 inteiros. Em seguida peça para que o usuário informe um valor a ser pesquisado. Faça uma varredura no vetor e informe quantas vezes o valor pesquisado é encontrado: // declara um vetor de 10 inteiros valores: vetor[1..10] de inteiro Informe um valor: 4 O valor foi encontrado: 3 vezes Informe um valor: 8 O valor foi encontrado: 1 vezes Informe um valor: 3 O valor foi encontrado: 0 vezes Veja a resolução comentada deste exercício usando VisuAlg: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- algoritmo "Contar quantas vezes um elemento repete em um vetor" var // variáveis usadas na resolução do problema valores: vetor[1..10] de inteiro pesquisa, repeticoes, i: inteiro inicio // inicializa um vetor de 10 inteiros valores[1] <- 4 valores[2] <- 21 valores[3] <- 9 valores[4] <- 8 valores[5] <- 12 valores[6] <- 21 valores[7] <- 4 valores[8] <- 4 valores[9] <- 1 valores[10] <- 10 // vamos ler um valor inteiro escreva("Informe um valor: ") leia(pesquisa) // vamos verificar quantas vezes o valor informado está // contido no vetor repeticoes <- 0 para i de 1 ate 10 faca se valores[i] = pesquisa entao // encontrou? vamos contar esta ocorrência repeticoes <- repeticoes + 1 fimse fimpara // vamos mostrar o resultado escreva("O valor foi encontrado: ", repeticoes, " vezes") fimalgoritmo |
VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: VisuAlg Básico |
Exercícios Resolvidos de VisuAlg - Quantidade de patas dos animais de uma fazenda - O desafio da fazenda em VisuAlgQuantidade de visualizações: 352 vezes |
Pergunta/Tarefa: Para este exercício você foi contratado(a) para informar a quantidade total de patas dos animais de uma fazenda. O fazendeiro cria três espécies de animais: Galinhas = 2 patas Vacas = 4 patas Porcos = 4 patas O funcionário responsável pela fazenda contou os animais e forneceu a você a quantidade de animais de cada espécie (galinhas, vacas e porcos). Sua tarefa é retornar o número total de patas de todos os animais da fazenda. Sua saída deve ser parecida com: Informe a quantidade de galinhas: 8 Informe a quantidade de vacas: 3 Informe a quantidade de porcos: 11 Quantidade de animais: 22 Quantidade de patas: 72 Veja a resolução comentada deste exercício usando VisuAlg: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- algoritmo "Desafio da fazenda em VisuAlg" var // variáveis usadas na resolução do problema quant_galinhas, quant_vacas, quant_porcos: inteiro quant_total_animais, quant_patas_total: inteiro inicio // vamos ler a quantidade de cada animal escreva("Informe a quantidade de galinhas: ") leia(quant_galinhas) escreva("Informe a quantidade de vacas: ") leia(quant_vacas) escreva("Informe a quantidade de porcos: ") leia(quant_porcos) // vamos calcular a quantidade de animais quant_total_animais <- quant_galinhas + quant_vacas + quant_porcos escreval("Quantidade de animais: ", quant_total_animais) // vamos calcular a quantidade de patas quant_patas_total <- quant_galinhas * 2 quant_patas_total <- quant_patas_total + (quant_vacas * 4) quant_patas_total <- quant_patas_total + (quant_porcos * 4) escreval("Quantidade de patas: ", quant_patas_total) fimalgoritmo |
VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: VisuAlg Básico |
Exercícios Resolvidos de VisuAlg - Uma loja está concedendo desconto de 20% para clientes do sexo feminino com idade entre 18 e 35 anos (ambas incluídas)Quantidade de visualizações: 362 vezes |
Exercícios Resolvidos de VisuAlg - Uma loja está concedendo desconto de 20% para clientes do sexo feminino com idade entre 18 e 35 anos (ambas incluídas) Pergunta/Tarefa: Uma loja está concedendo desconto de 20% para clientes do sexo feminino com idade entre 18 e 35 anos (ambas incluídas). Para os demais clientes o desconto é 5% apenas. Leia o valor do produto, o nome, sexo e a idade do cliente e aplique o desconto correspondente. Sua saída deverá ser parecida com: Informe o valor do produto: 520 Informe o nome do cliente: FABRICIA DE CASTRO Informe a idade: 23 Informe o sexo: F FABRICIA DE CASTRO, você ganhou o desconto de 20% Valor a pagar: 416.0 Informe o valor do produto: 830 Informe o nome do cliente: OSMAR SLVA Informe a idade: 38 Informe o sexo: M OSMAR SLVA, você ganhou apenas o desconto de 5% Valor a pagar: 788.5 Veja a resolução deste exercício em VisuAlg: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- algoritmo "Ler o valor do produto, o valor do produto, o sexo..." var valor: real nome, sexo: caractere idade: inteiro inicio // vamos ler o valor do produto escreva("Informe o valor do produto: ") leia(valor) // agora vamos ler o nome do cliente escreva("Informe o nome do cliente: ") leia(nome) // agora vamos ler a idade escreva("Informe a idade: ") leia(idade) // e finalmente vamos ler o sexo do cliente escreva("Informe o sexo: ") leia(sexo) // vamos verificar se o cliente faz jus ao desconto // de 20% se ((idade >= 18) e (idade <= 35) e (sexo = "F")) entao valor <- valor - (valor * (20 / 100)) escreval(nome, ", você ganhou o desconto de 20%") escreval("Valor a pagar: ", valor) senao valor <- valor - (valor * (5 / 100)) escreval(nome, ", você ganhou apenas o desconto de 5%") escreval("Valor a pagar: ", valor) fimse fimalgoritmo |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
Códigos Fonte |
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |