Baixe o app para aproveitar ainda mais
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)
Compartilhar