Buscar

Avaliação de pesquisa 02 - Fundamentos de 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

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

Prévia do material em texto

Fundamentos de Programação - CT
Aluno (a): 
Data: / /
Avaliação de Pesquisa 02
NOTA:
INSTRUÇÕES:
Esta Avaliação de pesquisa contém 02 questões, totalizando 10 (dez) pontos.
Você deve preencher dos dados no Cabeçalho para sua identificação
Nome / Data de entrega
Utilize o espaço abaixo destinado para realizar a atividade.
Ao terminar grave o arquivo com o nome Avaliação de Pesquisa 02 (nome do aluno).
Envie o arquivo pelo sistema.
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_COSUMIDORES 
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> 
 
typedef struct { 
 produto avaliado; 
 produto[item]; 
 float nota1; 
 float nota2; 
} produto; 
Esta Avaliação de pesquisa contém 02 questões, totalizando 10 (dez) pontos. 
Você deve preencher dos dados no Cabeçalho para sua identificação 
oNome / Data de entrega 
Utilize o espaço abaixo destinado para realizar a atividade. 
Ao terminar grave o arquivo com o nome Avaliação de Pesquisa 02 (nome do aluno). 
Envie o arquivo pelo sistema. 
#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 Media item 3.0 item 4.0 item 2.0
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.
i n c lu d e <s t di o. h > fl o a t no m e[ A n de rs on ] ; i nt in di c e ; p ri n tf ( “ Le n do n o me : \ An d e r so n ); fo r ( i nd i ce = A ; índice=1; í n di ce =B ; í nd ic e = 2 ín di c e =C ; ín di c e= 3. . .. . . ){ p ri n tf ( “ Di gi t e n om e d o p ro x i mo a l un o :” ) ; sc a nf (“ % f” , & n o m e[ in di c e] ) ; p ri n tf ( “ E xi bi n do n o me di g it a d o :\ n” ) ; fo r ( i nd i ce = A ; í nd ic e = 1; in di c e+ + ) p ri n tf ( “ o n o me % f f oi a r ma ze n ad o n a p os i ca o %d do ve t o r. \ n” , n o me [i n d ic e] , in di c e)
Avaliação de Pesquisa 02: Fundamentos de Programação - CT

Outros materiais