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

Programação Lista

Ensaios: Programação Lista. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/9/2013  •  467 Palavras (2 Páginas)  •  242 Visualizações

Página 1 de 2

#include <stdio.h>

#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[])

{

int ex = 0;

printf("Entre com o exercicio que deseja: \n");

scanf("%d", &ex);

if(ex == 1)

{

printf("Exercicio 01 \n\n");

ex01();

}

else if (ex == 2)

{

printf("Exercicio 02 \n\n");

ex02();

}

else if (ex == 3)

{

printf("Exercicio 03 \n\n");

ex03();

}

else

{

printf("\nEntrada invalida tente novamente.\n");

}

}

void ex01()

{

int x = 0, cont;

float ma_salario = 0.0, media_salario = 0.0, media_filhos = 0.0;

typedef struct

{

float salario;

int idade;

int n_filhos;

} habitante;

habitante a[20];

for(x = 0; x < 20; x++)

{

printf("\nEntre com o salario da pessoa %d: \n", x + +);

scanf("%f", &a[x].salario);

printf("\nEntre com a idade da pessoa %d: \n", x + +);

scanf("%d", &a[x].idade);

printf("\nEntre com o numero de filhos da pessoa %d: \n", x + +);

scanf("%d", &a[x].n_filhos);

media_salario += a[x].salario;

media_filhos += a[x].n_filhos;

if(ma_salario < a[x].salario)

ma_salario == a[x].salario;

if(a[x].salario > 1000.0)

cont++;

}

printf("\nA media de salario e: %5.2f\n", media_salario/20.0);

printf("\nA media de filhos e: %5.2f\n", media_filhos/20.0);

printf("\nO maior salario e: %5.2f\n", ma_salario);

printf("\n%d das pessoas tem salario maior que R$ 1000,00\n", (100.0/20.0)*cont);

}

void ex02()

{

int x = 0, cont1 = 0, ma_idade = 0, cont2 = 0, cont3 = 0;

float media1 = 0.0;

typedef struct

{

char sexo[1];

float altura;

int idade;

char c_olho[1];

} habitante;

habitante a[50];

for(x = 0; x < 50; x++)

{

printf("\nEntre com o sexo da pessoa %d:\nM = Masculino F = Feminino\n", x + +);

scanf(" %s", &a[x].sexo);

printf("\nEntre com a altura da pessoa %d\n", x + +);

scanf("%f", &a[x].altura);

printf("\nEntre com a idade da pessoa %d\n", x + +);

scanf("%d", &a[x].idade);

printf("\nEntre com a cor dos olhos da pessoa %d\n(A = azuis, V = verdes, ou C = castanhos\n", x + +);

scanf(" %s", &a[x].c_olho);

if(a[x].c_olho == 'c' && a[x].altura > 1.60)

{

cont1++;

media1 +=a[x].idade;

}

if(a[x].idade > ma_idade)

ma_idade = a[x].idade;

if(a[x].sexo == 'f' && a[x].idade >= 25 && a[x].idade <= 45)

cont2++;

else if(a[x].c_olho == 'v' && a[x].altura < 1.70)

cont2++;

if(a[x].sexo == 'm')

cont3++;

}

printf("\nA media pedida na letra a e: %5.2f\n", media1/cont1);

printf("\nA maior idade e: %d\n", ma_idade);

printf("\nA quantidade pedida na letra c e: %d\n", cont2);

printf("\nA percentual dos homens %5.2f\n", (100.0/50.0)*cont3);

}

typedef struct

{

int cod;

char

...

Baixar como (para membros premium)  txt (4.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com