TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

AD Lógica de Programação

Por:   •  13/10/2016  •  Trabalho acadêmico  •  1.772 Palavras (8 Páginas)  •  289 Visualizações

Página 1 de 8

Universidade do Sul de Santa Catarina – Unisul

Campus Virtual

Atividade de Avaliação a Distância

Disciplina: Lógica de Programação

Professor: Luciano José Savio

Nome do aluno: Carlos Junior Lizardo Salgado

Data: 26/04/2016

Orientações:

 Procure o professor sempre que tiver dúvidas.

 Entregue a atividade no prazo estipulado.

 Esta atividade é obrigatória e fará parte da sua média final.

 Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Questão1 (Valor da questão: 2,0 pontos):

Construa um algoritmo que calcule a média final do aluno e informe se o aluno foi aprovado, reprovado ou se está em situação de recuperação de nota para esta unidade de aprendizagem. O algoritmo deverá ler os dados (nome do aluno, AD e AP) até que o usuário informe FIM para o nome do aluno. Para tanto, este deve executar os seguintes procedimentos:

 LER o nome do aluno, as notas da AD e da AP;

 Calcular média do aluno, onde (media = ((AD * 3.5) + (AP * 6.5)) / 10;

 Em função da média do aluno computar o resultado, retornando se o aluno foi aprovado (media >=7.0), reprovado (média <2) ou recuperação (média entre 2.0 e 6.9)

 VISUALIZAR (escrever) na tela a matrícula do aluno, suas notas, média e o resultado (aprovado/reprovado/em recuperação).

pseudocódigo: exercício1

variáveis

aluno, resultado: literal

AD, AP, media: real

matricula: inteiro

início

matricula <-- 1

escreva "Digite o nome do aluno ou FIM para encerrar: "

leia aluno

enquanto aluno < > "FIM" faça

escreva "Digite a nota da AD: "

leia AD

escreva "Digite a nota da AP: "

leia AP

media <-- ((AD * 3.5) + (AP * 6.5)) / 10

se media >=7.0 então

resultado <-- "Aprovado"

fimSe

se media < 2.0 então

resultado <-- "Reprovado"

fimSe

se (media >2) e (media< 6.9) então

resultado <-- "Em recuperação"

fimSe

escreva "Matrícula: ", matricula

escreva "Nota da AD: ", AD

escreva "Nota da AP: ", AP

escreva "Média Final: ", media

escreva "Resultado: ", resultado

escreva "Digite o nome do aluno ou FIM para encerrar: "

leia aluno

matricula<-- matricula+1

fimEnquanto

fim

Questão2 (Valor da questão: 4,0 pontos):

Numa palestra sobre sustentabilidade ambiental são oferecidas 150 vagas. Os inscritos devem fornecer os seguintes dados: cpf, nome, cidade onde reside e o ano de seu nascimento (com quatro dígitos). Ao final da palestra os inscritos entregam a ficha de inscrição e, a título de pesquisa, respondem se o conteúdo da palestra foi satisfatório ou não.

Com base no que foi estudado na Unidade de Aprendizagem, construa um algoritmo utilizando-se do recurso de tipo de dados, para :

- armazenar em um vetor as informações dos inscritos relatadas neste enunciado bem como a resposta à pesquisa realizada;

- após o armazenamento de todos os inscritos e suas respostas o algoritmo deve calcular o percentual de inscritos satisfeitos e listar os seus nomes e cidade onde residem, o percentual de inscritos não satisfeitos e também listar o seus nomes e cidade onde residem.

pseudocódigo: exercicio2

Variáveis

conta, percentual: inteiro

cpf, ano: vetor[150] inteiro

nome, cidade, pesquisa: vetor[150] literal

s, n, percS, percN: real

Inicio

s <-- 0

n <-- 0

para conta de 0 ate 149 passo 1 faça

escreva "Digite o seu nome: "

leia nome[conta]

escreva "Digite o seu CPF(apenas números): "

leia cpf [conta]

escreva "Digite a cidade onde reside: "

leia cidade[conta]

escreva "Digite o ano de seu nascimento com 4 dígitos: "

leia ano[conta]

escreva "A palestra foi satisfatória para você?"

...

Baixar como (para membros premium)  txt (8.1 Kb)   pdf (79 Kb)   docx (14 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com