Buscar

Atividade de Pesquisa 02 - Fundamentos da Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Fundamentos de Programação - 
 
Aluno (a): Guilherme Gallo Data:26/09/ 2019. 
Atividade de Pesquisa 02: Fundamentos de Programação - 
NOTA: Atividade de Pesquisa 02 
 
 
 
 
 
 
 
INSTRUÇÕES: 
 
❖ Esta Avaliação contém 2 (duas) questões, totalizando 10 (dez) pontos; 
❖ Baixe o arquivo disponível com a Atividade de Pesquisa; 
❖ Você deve preencher dos dados no Cabeçalho para sua identificação: 
o Nome / Data de entrega. 
❖ As respostas devem ser digitadas abaixo de cada pergunta; 
❖ Ao terminar grave o arquivo com o nome Atividade Prática; 
❖ Envio o arquivo pelo sistema no local indicado; 
❖ Em caso de dúvidas consulte o seu Tutor. 
 
 
 
 
 
 
1) Desenvolver um programa de computador que leia as avaliações de consumidores sobre determina- 
do produto. Essas avaliações são valores reais entre 5 e 10. Calcule a nota média atribuída ao produto. 
O usuário digitará quantas avaliações considerar necessário, até que o valor digitado seja inválido 
(menor que 5 ou maior que 10). 
 
AVALIAÇÃO: CONSUMIDORES 
 PRODUTO: ITEM 
 Nota5 A nota10: NUMÉRICO 
FIM_REGISTRO 
 
QUANTIDADE_DE_CONSUMIDORES 
DECLARA CONSUMIDOR: NOTA[AVALIAÇÃO_DO_ITEM] 
 
PARA ITEM= 5 ATÉ QUANTIDADE-DE-AVALIAÇÃO FAÇA 
 LEIA CONSUMIDOR [1]. NOTA 3 
 LEIA CONSUMIDOR [2]. NOTA 4 
 LEIA CONSUMIDOR [3]. NOTA 2 
 FIM_PARA 
 
Programa em C: code/registros/calculo-das_medias.c. 
#include <stdio.h> 
 
Comunicação Eletrônica I - ELT 
typedef struct { 
 produto avaliado; 
 produto [item]; 
 float nota 1; 
 float nota 2; 
} produto; 
 
#define QUANTIDADE_DE_AVALIAÇÕES 3 
 
int main(){ 
 produto produto[QUANTIDADE_DE_AVALIAÇÕES]; 
 
 printf(“Dados: produto(item), nota1, nota2\n”); 
 for(int i=10; (10 < QUANTIDADE_DE_AVALIAÇÕES); i++){ 
 printf(“\ninforme os dados do item(%i):”,i+5); 
 scanf(“%s%i%f%f”,produto[i].item,&produto[i].avaliação, 
 &avaliação[i].nota1,&avaliação[i].nota2); 
} 
 printf(“\produto\item\tMedia\n”); 
 for(int i=0; (i < QUANTIDADE_DE_AVALIAÇÕES); i++){ 
 printf(“%i\t%s\t%1.2f\produto[i].produto,item[i].nota, 
 (produto[i].nota1 + produto[i].nota2)/2); 
} 
 
getchar(); 
return 0; 
 
} 
Dados do produto:nome(item ?), avaliação, nota1, nota2 
 
Informe os dados do produto (1):item 
Informe os dados do produto (1):item 
Informe os dados do produto (1):item 
produto item Média 
item 3.0 
item 4.0 
item 2.0 
 
 
Comunicação Eletrônica I - ELT 
2) Desenvolver um programa que leia um conjunto de nomes de 20 estudantes inscritos na prova do 
ENEM. Com esses nomes, realizar uma ordenação crescente para facilitar a localização do nome na 
lista que será afixada no quadro de avisos da escola. 
 
 
 include <stdio.h> 
float nome[Pedro]; 
int indice; 
printf (“Lendo nome:\ Pedro); 
for (índice=A; índice=1, índice=B; índice=2; índice=C; índice=3 ...){ 
printf (“Digite nome do proximo aluno:”); 
scanf (“%f”, &nome[índice]); 
printf (Exibindo nome digitado:\n”); 
for (índice=A; índice=1; índice++){ 
printf (“o nome %f foi armazenado na posicao %d do vetor. \n” , nome[índice], [indice)

Outros materiais