Buscar

Algoritmos e Programação Final

Prévia do material em texto

Algoritmos e Programação
Data: 08/09/2021
Aluno (a): Wagner Haas
Avaliação Prática 
INSTRUÇÕES:
· Esta Avaliação contém 1 (uma) questão, totalizando 10 (dez) pontos;
· Baixe o arquivo disponível com a Atividade Pratica;
· Você deve preencher dos dados no Cabeçalho para sua identificaçã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;
· Quando solicitado 
· Envio o arquivo pelo sistema no local indicado;
· Em caso de dúvidas consulte o seu Tutor.
ATIVIDADE DE PESQUISA PROPOSTA
Baseado no conhecimento adquirido durante as aulas:
1. Desenvolva um algoritmo que RECEBA as informações de 03(três) pessoas com os seguintes dados: 
· Nome da pessoa entrevistada;
· Profissão da pessoa entrevistada 
· Cidade onde reside;
· Quantos computadores possui;
· Quantas pessoas moram na residência;
· Qual a idade de cada integrante da residência.
· Estas informações deverão ser GUARDADAS e IMPRESSAS com os resultados de acordo com o solicitado abaixo:
Primeira Pessoa e seus dados:
· Nome da pessoa (01) entrevistada;
· Profissão da pessoa (01) entrevistada 
· Cidade onde reside;
· Quantos Computadores possui;
· Quantas pessoas moram na sua residência;
· Média de idade da residência (01): 
Segunda pessoa e seus dados:
· Nome da pessoa (02) entrevistada;
· Profissão da pessoa (02) entrevistada 
· Cidade onde reside;
· Quantos computadores possui;
· Quantas pessoas moram na sua residência;
· Média de idade da residência (02): 
terceira pessoa e seus dados:
· Nome da pessoa (03) entrevistada;
· Profissão da pessoa (03) entrevistada 
· Cidade onde reside;
· Quantos computadores possui;
· Quantas pessoas moram na sua residência;
· Média de idade da residência (03): 
Sobre a entrega desta atividade:
· Anexo: O código fonte do seu desenvolvimento e o Print Screen da execução do código no seu computador com data e hora do sistema do lado direito da tela. 
Leitura complementar: 
https://jportugol.wordpress.com/2011/04/05/dicas-para-um-bom-algoritmo/
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char*argv[]){
	
	struct pessoas{
		char nome[120];
		char profissao[120];
		char cidade[120];
		int quantidadeComputador;
		int quantidadeMoradores;
		float mediaIdade;
	};
	
	struct pessoas usuario[3];
	fflush(stdin);
	int i;
	
	for(i=0;i<=2;i++){
		
		printf("Qual o seu nome:");
		fgets(usuario[i].nome, sizeof(usuario[i].nome), stdin);
		fflush(stdin);
		
		printf("Qual a sua profissao:");
		fgets(usuario[i].profissao, sizeof(usuario[i].profissao), stdin);
		fflush(stdin);
		
		printf("Qual a cidade onde reside:");
		fgets(usuario[i].cidade, sizeof(usuario[i].cidade), stdin);
		fflush(stdin);
		
		usuario[i].quantidadeComputador=0;
		printf("Quantos computadores possui:");
		scanf("%i", &usuario[i].quantidadeComputador);
		fflush(stdin);
		
		usuario[i].quantidadeMoradores=0;
		printf("Quantas pessoas moram na residencia:");
		scanf("%i", &usuario[i].quantidadeMoradores);
		fflush(stdin);
		
		int x;
		int idade=0;
		int idades=0;
		
		for (x=1; x<=usuario[i].quantidadeMoradores;x++){
			
			printf("Informe a idade do %d morador:",x);
			scanf("%i", &idade);
			idades=idades+idade;
		}
		
		usuario[i].mediaIdade=idades/usuario[i].quantidadeMoradores;
		
		system("cls");
		
	}
	
	printf("\n\n******************** Saida de Dados ********************\n\n");
	
	for (i=0;i<=2;i++){
		 
		printf("\nNome da pessoa (%d) entrevistada: %s", i+1, usuario[i].nome);
		printf("Profissao da pessoa (%d) entrevistada: %s", i+1,usuario[i].profissao);
		printf("Cidade onde reside: %s", usuario[i].cidade);
		printf("Quantos Computadores possui: %i\n", usuario[i].quantidadeComputador);
		printf("Quantas pessoas moram na sua residencia: %i\n", usuario[i].quantidadeMoradores);
		printf("Media de idade da residencia (%d): %2.f\n\n", i+1, usuario[i].mediaIdade);
	}
	
	printf("\n\n**********************Fim********************\n\n");
	
	getch();
	return(0);
}

Continue navegando