Logo Passei Direto
Buscar

Leonardo Miguel Machado Algoritmo Licenciatura em Computação 7s

Ferramentas de estudo

Questões resolvidas

Criar um algoritmo que imprima a soma de todos os números de 1 até 100.

Criar um algoritmo que entre com cem números e imprima o quadrado de cada número.

Ler vários números e informar quantos números entre 100 e 200 foram digitados. Quando o valor zero for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que imprima todos os números pares de 1 até 100.

Criar um algoritmo que entre com a profissão de várias pessoas e imprima quantos são Programadores. Quando o valor “fim” for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que entre com o sexo de várias pessoas (M / F) e imprima o total de pessoas do sexo masculino e total de pessoas do sexo feminino. Quando o valor “P” for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que entre com o nome, idade e sexo de 200 pessoas (M / F). Imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos.

Criar um algoritmo que entre com 100 números e imprima a média aritmética desses números.

Criar um algoritmo que possa ler um conjunto de pedidos de compra e calcule o valor total da compra. Cada pedido é composto pelos seguintes campos: número, preço e quantidade. O algoritmo deverá processar novos pedidos até que o usuário digite zero para número de pedido.

Criar um algoritmo que leia vários números e imprima o maior e o menor deles. Quando for lido o valor zero o finaliza o processamento.

Criar um algoritmo para ler a nota da 1ª avaliação e 2ª avaliação de 100 alunos. Imprimir a listagem, contendo: nome e média da cada aluno, no final, informe a média geral da turma.

Criar um algoritmo que entre com um número e determine se o mesmo é um número primo ou não. O Número primo é divisível apenas por um e ele mesmo, por exemplo, o número 11 é primo.

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

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

Questões resolvidas

Criar um algoritmo que imprima a soma de todos os números de 1 até 100.

Criar um algoritmo que entre com cem números e imprima o quadrado de cada número.

Ler vários números e informar quantos números entre 100 e 200 foram digitados. Quando o valor zero for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que imprima todos os números pares de 1 até 100.

Criar um algoritmo que entre com a profissão de várias pessoas e imprima quantos são Programadores. Quando o valor “fim” for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que entre com o sexo de várias pessoas (M / F) e imprima o total de pessoas do sexo masculino e total de pessoas do sexo feminino. Quando o valor “P” for lido, o algoritmo deverá cessar sua execução.

Criar um algoritmo que entre com o nome, idade e sexo de 200 pessoas (M / F). Imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos.

Criar um algoritmo que entre com 100 números e imprima a média aritmética desses números.

Criar um algoritmo que possa ler um conjunto de pedidos de compra e calcule o valor total da compra. Cada pedido é composto pelos seguintes campos: número, preço e quantidade. O algoritmo deverá processar novos pedidos até que o usuário digite zero para número de pedido.

Criar um algoritmo que leia vários números e imprima o maior e o menor deles. Quando for lido o valor zero o finaliza o processamento.

Criar um algoritmo para ler a nota da 1ª avaliação e 2ª avaliação de 100 alunos. Imprimir a listagem, contendo: nome e média da cada aluno, no final, informe a média geral da turma.

Criar um algoritmo que entre com um número e determine se o mesmo é um número primo ou não. O Número primo é divisível apenas por um e ele mesmo, por exemplo, o número 11 é primo.

Prévia do material em texto

Curso
		Licenciatura em Computação 
	Disciplina:
	ALGORITMOS
	Professor:
	Leandro dos Santos Gonzalez
	Semestre:
	2 º
	Aluno (a)
	Leonardo Miguel Machado
	Data:
	15/ 07/ 2018
LISTA DE EXERCÍCIOS 3- ESTRUTURA REPETIÇÃO
Criar um algoritmo que imprima a soma de todos os números de 1 até 100.
algoritmo "1ª Questão"
var
 cont, soma: inteiro
inicio
 cont <- 1
 soma <- 0
 enquanto (cont <= 100) faca
 escreval (cont)
 cont <- cont + 1
 soma <- soma + cont
 fimenquanto
 escreval ("A soma é: ", soma)
fimalgoritmo
Criar um algoritmo que entre com cem números e imprima o quadrado de cada número.
algoritmo "1ª Questão"
var
 cont, soma: inteiro
inicio
 cont <- 1
 soma <- 0
 enquanto (cont <= 100) faca
 escreval (cont)
 cont <- cont + 1
 soma <- soma + cont
 fimenquanto
 escreval ("A soma é: ", soma)
fimalgoritmo
Ler vários números e informar quantos números entre 100 e 200 foram digitados. Quando o valor zero for lido, o algoritmo deverá cessar sua execução.
algoritmo "3ª Questão"
var
 num, cont: inteiro
inicio
 cont <- 0
 escreva("Informe um número, 0 para terminar: ")
 leia(num)
 enquanto (num <> 0) faca
 se ((num >= 100) e (num <= 200)) entao
 cont <- cont + 1
 fimse
 escreva("Informe um número 0 para encerrar: ")
 leia(num)
 fimenquanto
 escreval("---------------------------------------------------------------")
 escreval("Foram informados ", cont, " números no intervalo entre 100, 200")
 escreval("---------------------------------------------------------------")
fimalgoritmo
Criar um algoritmo que imprima todos os números pares de 1 até 100.
algoritmo "4ª questoes"
var
 num: inteiro
 
inicio
 para num de 1 ate 100 faca
 se (num mod 2 = 0) entao
 escreval(" Este é ",num)
 fimse
 fimpara
fimalgoritmo
Criar um algoritmo que entre com a profissão de várias pessoas e imprima quantos são Programadores. Quando o valor “fim” for lido, o algoritmo deverá cessar sua execução.
Algoritmo "5ª Questão"
Var
 prof: caractere
 qtd_prog: inteiro
 contador: inteiro
Inicio
 contador <- 0
 qtd_prog <- 0
 enquanto prof <> "fim" faca
 escreval("Informe 01(uma) profissão:")
 leia(prof)
 se ((prof = "programador") ou (prof = "programadora")) entao
 qtd_prog <- qtd_prog + 1
 fimse
 contador <- contador + 1
 fimenquanto
 escreval("Total de Programadores: ", qtd_prog)
Fimalgoritmo
Criar um algoritmo que entre com o sexo de várias pessoas (M / F) e imprima o total de pessoas do sexo masculino e total de pessoas do sexo feminino. Quando o valor “P” for lido, o algoritmo deverá cessar sua execução.
Algoritmo "6ª questão"
Var
sexo: caractere
m, f: inteiro
cont: inteiro
Inicio
contador := 0
f := 0
m := 0
 enquanto sexo <> "p" faca
 escreval("Informe o sexo 'M' ou 'F':")
 leia(sexo)
 se sexo = "m" entao
 m := m + 1
 fimse
 se sexo = "f" entao
 f := f + 1
 fimse
 fimenquanto
 escreval("Qtd Sexo Masculino: ", m)
 escreval("Qtd Sexo Feminino: ", f)
 
Fimalgoritmo
Criar um algoritmo que entre com o nome, idade e sexo de 200 pessoas (M / F). Imprimir o nome se a pessoa for do sexo masculino e tiver mais de 21 anos.
Algoritmo "7ª questão"
Var
 nome, sexo: caractere
 idade, cont: inteiro
Inicio
 contador := 0
 enquanto contador <> 200 faca
 escreval("Informe nome:")
 leia(nome)
 escreval("Informe idade:")
 leia(idade)
 escreval("Informe sexo 'M' ou 'F':")
 leia(sexo)
 se ((sexo = "m") e (idade > 21) )entao
 escreval("Nome: ", nome)
 fimse
 cont <- cont + 1
 fimenquanto
Fimalgoritmo
Criar um algoritmo que entre com a idade de várias pessoas e imprima:
algoritmo "8ª questão"
Var  
 idade, idade21, idade50 :inteiro
inicio
 repita
 escreva("Informe a idade: ")
 leia(idade)
 escreval ("Digite 0 para encerrar")
 se idade >= 0 entao
 se idade < 21 entao
 idade21 <- idade21 + 1
 fimse
 se idade > 50 entao
 idade50 <- idade50 + 1
 fimse
 fimse
ate idade = 0
escreval("Total de pessoas menores de 21 anos: ",idade21)
escreval ("---------------------------------------------")
escreval("Total de pessoas maiores de 50 anos: ",idade50)
fimalgoritmo
Criar um algoritmo que entre com 100 números e imprima a média aritmética desses números.
algoritmo "9ª Questoes"
var
 cont, soma: inteiro
inicio
 cont <- 1
 enquanto (cont <= 100) faca
 escreval (cont)
 cont <- cont + 1
 soma <- soma + cont
 fimenquanto
 escreval ("A média é: ", soma/cont:2:2)
fimalgoritmo
Criar um algoritmo que possa ler um conjunto de pedidos de compra e calcule o valor total da compra. Cada pedido é composto pelos seguintes campos: número, preço e quantidade. O algoritmo deverá processar novos pedidos até que o usuário digite zero para número de pedido.
algoritmo "10ª Questão"
var
 num_ped, qtd_ped: inteiro
 preco_uni_ped, total_compra: real
inicio
 total_compra <- 0
 escreval ("//Digite 0 para encerra//")
 escreva("Insira o número do pedido: ")
 leia(num_ped)
 enquanto (num_ped <> 0) faca
 escreva("Insira o preço unitário: ")
 leia(preco_uni_ped)
 escreva("Insira a quantidade: ")
 leia(qtd_ped)
total_compra <- qtd_ped * preco_uni_ped
 limpatela
 escreval("//Digite 0 para encerra//")
 escreva("Informe o número do pedido: ")
 leia(num_ped)
 fimenquanto
escreval("Valor total da compra: ", total_compra)
fimalgoritmo
Criar um algoritmo que leia vários números e imprima o maior e o menor deles. Quando for lido o valor zero o finaliza o processamento.
Algoritmo "11ª questão"
Var
num, menor, maior: inteiro
Inicio
 num := 1
 escreval("Informe 01(um) número:")
 leia(num)
 menor <- num
 maior <- num
 enquanto numero <> 0 faca
 escreval("Informe 01(um) número:")
 leia(num)
 se num > maior entao
 maior <- num
 fimse
 se (num < menor) e (num <> 0) entao
 menor <- num
 fimse
 fimenquanto
 escreval("Maior: ", maior)
 escreval("Menor: ", menor)
 Fimalgoritmo
Criar um algoritmo para ler a nota da 1ª avaliação e 2ª avaliação de 100 alunos. Imprimir a listagem, contendo: nome e média da cada aluno, no final, informe a média geral da turma.
Algoritmo "12ª questão"
Var
not1, not2, media_aluno, media_tot: real
cont: inteiro
nome: caractere
Inicio
 cont <- 0
 media_tot <- 0.0
 para cont de 1 ate 3 passo 1 faca
 escreval("Informe o nome:")
 leia(nome)
 escreval("Informe a primeira nota:")
 leia(not1)
 escreval("Informe a segunda nota:")
 leia(nota2)
 media_aluno <-:= (not1 + not2)/2
 escreval("Nome: ", nome)
 escreval("Média: ", media_aluno)
 media_total <- media_tot + media_aluno
 
 fimpara
 escreval("Média Geral: ", media_tot/cont)
Fimalgoritmo
Criar um algoritmo para efetuar a multiplicação de A e B usando o operador da soma.
Algoritmo "13ª questão"
Var
a, b, resultado: inteiro
Inicio
 escreval("Informe o primeiro número:")
 leia(a)
 escreval("Informe o segundo número:")leia(b)
 para a de 1 ate a passo 1 faca
 
 resultado <- resultado + b
 
 fimpara
 
 escreval("Resultado: ", resultado)
 
Fimalgoritmo
Criar um algoritmo que entre com um número e determine se o mesmo é um número primo ou não. O Número primo é divisível apenas por um e ele mesmo, por exemplo, o número 11 é primo.
Algoritmo "14ª questão"
Var
num, cont, divi: inteiro
Inicio
 cont := 0
 divi := 0
 escreval("Informe 01(um) número:")
 leia(num)
 
 para contador de 1 ate num passo 1 faca
 se (num mod cont = 0) entao
 divi := divi + 1
 fimse
 fimpara
 se divi = 2 entao
 escreval("É número primo")
 senao
 escreval("Não é número primo")
 fimse
Fimalgoritmo
Uma pousada estipulou o preço para sua diária em R$ 100,00 e mais uma taxa de serviços diária de:
algoritmo "15ª Questão"
var
 num_ap, qtd_dia, preco_dia: inteiro
 total_conta: real
 nome: caracter
inicio
 total_conta <- 0
 escreva ("Coloque o nome do cliente: ")
 leia (nome)
 escreva("Insira o número do apartamento (digite 0 para encerrar): ")
 leia(num_ap)
 enquanto (num_ap <> 0) faca
 escreva("Insira o preço diario R$: ")
 leia(preco_dia)
 escreva("Insira a quantidade de dias: ")
 leia(qtd_dia)
 total_conta <- qtd_dia * preco_dia
 escreva("Insira o número do apartamento: ")
 leia(num_ap)
 fimenquanto
escreval("Nome do Cliente: ", nome)
escreval("Total de Dias: ", qtd_dia)
escreval("Valor total da conta: ", total_conta)
fimalgoritmo

Mais conteúdos dessa disciplina