Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


exercícios de algoritmos, Exercícios de Algoritmos e Programação

exercícios e exemplos práticos

Tipologia: Exercícios

2020

Compartilhado em 23/09/2023

emerson-martins-34
emerson-martins-34 🇧🇷

2 documentos

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Exercícios sobre algoritmos
Exercícios envolvendo estruturas de decisão
Desenvolver o diagrama de blocos, teste de mesa , português estruturado e codificação em
C++ para os seguintes enunciados:
1)Solicitar duas notas para o cálculo da média , mostrar a média e se a média for Maior ou igual a 6,
mostrar “Aprovado”, caso contrário mostrar “Reprovado”.
Teste de Mesa
n1 n2 n1(n1+n2)/
2
Situação
0 0
-1 -1 -1 Reprovado
-1 0
-1 1
Pseudocódigo
variáveis
n1,n2 : real
Início
n10,n20
escreva”Calculo Media”
escreva “Digite nota1:”
leia n1
escreva “Digite nota2:”
leia n2
n1(n1+n2)/2
escreva “A media eh”,n1
se (n1>=6) então
escreva “Aprovado”
senão
escreva “Reprovado”
fim_se
Fim
Codificação C++
int main()
{
float n1=0,n2=0;
cout<<”Calculo media:”;
cout<<”Digite nota1:”;
cin>> n1;
cout<<”Digite nota2:”;
cin>>n2;
n1=(n1+n2)/2;
cout<<”A media eh:”<<n1;
if(n1>=6)
{
cout<<”Aprocado”;
}
else
{
cout<<”Reprovado”;
}
}
pf3
pf4

Pré-visualização parcial do texto

Baixe exercícios de algoritmos e outras Exercícios em PDF para Algoritmos e Programação, somente na Docsity!

Exercícios sobre algoritmos

Exercícios envolvendo estruturas de decisão

Desenvolver o diagrama de blocos, teste de mesa , português estruturado e codificação em

C++ para os seguintes enunciados:

1)Solicitar duas notas para o cálculo da média , mostrar a média e se a média for Maior ou igual a 6,

mostrar “Aprovado”, caso contrário mostrar “Reprovado”.

Teste de Mesa

n1 n2 n1(n1+n2)/ 2 Situação 0 0 -1 -1 -1 Reprovado -1 0 -1 1 Pseudocódigo variáveis n1,n2 : real Início n10,n2 0 escreva”Calculo Media” escreva “Digite nota1:” leia n escreva “Digite nota2:” leia n n1(n1+n2)/ escreva “A media eh”,n se (n1>=6) então escreva “Aprovado” senão escreva “Reprovado” fim_se Fim Codificação C++ int main() { float n1=0,n2=0; cout<<”Calculo media:”; cout<<”Digite nota1:”; cin>> n1; cout<<”Digite nota2:”; cin>>n2; n1=(n1+n2)/2; cout<<”A media eh:”<<n1; if(n1>=6) { cout<<”Aprocado”; } else { cout<<”Reprovado”; } }

  1. Solicitar 3 valores inteiros para o cálculo da equação de segundo grau, = Se < 0não existem raízes reais Se = 0existe uma raízes real Se > 0existem duas raízes reais Raízes-b +-

Raiz quadrada  sqrt(x)

10) Credito especial em função do saldo médio.

  • ler o saldo medio do cliente,
  • calcular o valor do credito em função da tabela a seguir:

SALDO MÉDIO % CREDITO

0 a 200 0%

201 a 400 20%

401 a 600 30%

Acima de 601 40%

  • mostrar como saída uma mensagem informando o saldo médio e o valor do crédito

11) Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e

a, b, c, são quaisquer valores reais e os escreva. A seguir: Se i=1 escrever os três valores a, b, c em

ordem crescente.

Se i=2 escrever os três valores a, b, c em ordem decrescente.

Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois.

12) Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo

deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela

abaixo:

Código do produto Preço unitário

1 R$ 32,

2 R$ 45,

3 R$ 37,

4 R$ 33,

13) Escrever um algoritmo que lê um valor em Reais (R$) e calcule qual o menor número possível de

notas de 100, 50, 10, 5 e 1 em que o valor lido pode ser decomposto. Escrever o valor lido e a relação de

notas necessárias.

14) Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e

a, b, c, são quaisquer valores reais e os escreva. A seguir:

Se i=1 escrever os três valores a, b, c em ordem crescente.

Se i=2 escrever os três valores a, b, c em ordem decrescente.

Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois.

15) As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem

compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e

escreva o custo total da compra.