Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
exe01s13.c //Escrever um algoritmo que leia um conjunto de 50000 informações contendo, cada uma delas, a altura e o sexo de uma pessoa //(código=1, masculino e código=2, feminino), calcule e mostre o seguinte: //a) a maior e a menor altura da turma //b) a média da altura das mulheres //c) a média da altura da turma #include<stdio.h> main(){ int sexo, cont = 0; float altura, maior, menor, media = 0, soma_altura = 0; float media_turma = 0, cont_mulher = 0, soma_mulher = 0; float media_mulher, soma = 0; while(cont < 5){ printf("Digite 1 para Sexo Feminino, 2 para Sexo masculino\n\n"); printf("Digite o sexo: "); scanf("%d", &sexo); if(sexo < 1 || sexo > 2){ printf("\n\nCodigo invalido\n\n"); }else if(sexo == 1){ printf("\n\nSexo Feminino\n\n", sexo); }else if(sexo == 2){ printf("\n\nSexo Masculino\n\n", sexo); } printf("Digite a altura: "); scanf("%f", &altura); if(cont == 0){ maior = altura; menor = altura; }else if(altura > maior){ maior = altura; }else if(altura < menor){ menor = altura; } cont = cont + 1; if(sexo == 1){ soma_mulher = soma_mulher + altura; cont_mulher= cont_mulher+1; } soma = soma + altura; } media_turma = soma/cont; printf("\n\nMedia da turma %f\n\n", media_turma); media_mulher= soma_mulher/cont_mulher; printf("\n\nMedia das mulheres %f\n\n", media_mulher); printf("Menor: %f\n", menor); printf("Maior: %f\n", maior); } exe02s13.c #include<stdio.h> main(){ float qtda_filhos, salario = 0, cont_hab = 0, media_salario, soma_salario = 0; float soma_qtda_filhos = 0, media_filhos, maior_salario, cont_sal_200 = 0, per; while(salario >= 0){ printf("Salario: "); scanf("%f", &salario); if(salario >= 0){ printf("Quantidade de filhos: "); scanf("%f", &qtda_filhos); soma_qtda_filhos = soma_qtda_filhos + qtda_filhos; soma_salario = soma_salario + salario; cont_hab = cont_hab + 1; if(cont_hab == 1){ maior_salario = salario; }else if(salario > maior_salario){ maior_salario = salario; } if(salario <= 200){ cont_sal_200 = cont_sal_200 + 1; } } } per = (cont_sal_200/cont_hab)*100; media_salario = soma_salario/cont_hab; media_filhos = soma_qtda_filhos/cont_hab; printf("\n\nMedia de salario: %f",media_salario); printf("\n\nMedia de filhos: %f",media_filhos); printf("\n\nMaior salario: %f",maior_salario); printf("\n\nPorcentagem de Hab salario menor que 200: %f por cento", per); } exe03s13.c //uiz tem 1,50 metro e cresce 2 centímetros por ano, enquanto Maria tem 1,10 metro e cresce 3 centímetros por ano. Construa um algoritmo //utilizando While que calcule e imprima quantos anos serão necessários para que Maria seja mais alta que Luiz. #include<stdio.h> main(){ float altura_luiz = 1.5, altura_maria = 1.1 , cont = 0; while(altura_luiz >= altura_maria){ altura_luiz = altura_luiz+0.02; altura_maria = altura_maria + 0.03; cont=cont+1; } printf("%f", cont); } exe04s13.c #include<stdio.h> main(){ int cont = 0, cont1; float media , numero, soma_numeros ; printf("Digite quantos valores deseja fazer a media: "); scanf("%d", &cont1); while(cont<cont1){ printf("Digite um numero: "); scanf("%f", &numero); cont = cont + 1; soma_numeros = numero + soma_numeros; } media = soma_numeros / cont; printf("\n\n media: %f", media); } exe05s13.c #include<stdio.h> main(){ int idade , sexo, cont=0; float salario, cat1 = 300, cat2 = 225, cat3 = 330, somacat1, somacat2, somacat3, soma; while(cont <1000){ printf("Digite 1 para masculino e 2 para feminino: "); scanf("%d", &sexo); printf("Digite a idade: "); scanf("%d", &idade); printf("Digiteo salario: "); scanf("%f", &salario); if(sexo == 1 && idade>18 && idade<65 && salario > 1000){ printf("\n\nCATEGORIA 1.... MENSALIDADE: %f\n\n", cat1); somacat1 = somacat1 + cat1; }else if(sexo == 2 && idade > 65){ printf("\n\nCATEGORIA 2 ....MENSALIDADE: %f\n\n", cat2); somacat2 = somacat2 + cat2; }else { printf("\n\nCATEGORIA 3 .... MENSALIDADE: %f\n\n", cat3); somacat3 = somacat3 + cat3; } cont = cont + 1; } soma=somacat1+somacat2+somacat3; printf("soma: %f", soma); } exe06s13.c #include<stdio.h> main(){ int numero , cont, resto, cont_resto_zero = 0; printf("Digite um numero: "); scanf("%d", &numero); cont = 1; while(cont <= numero){ resto = numero % cont; if(resto == 0){ cont_resto_zero = cont_resto_zero + 1; } cont = cont + 1; } if(cont_resto_zero == 2){ printf("o numero digitado e primo !") }else{ printf("o numero digitado nao e primo !") } } exe07s13.c #include<stdio.h> main(){ int cont, cont2, numero, primo, cont_primo = 0; cont = 0; while(cont < 10){ printf("Digite um numero: "); scanf("%d",&numero); cont2 = 1; primo = 0; while(cont2 <= numero){ if(numero % cont2 == 0){ primo = primo + 1; } cont2 = cont2 + 1; } if(primo == 2){ cont_primo = cont_primo + 1; } cont = cont + 1; } printf("Quantidade de primos foi %d", cont_primo); } exe08s13.c #include<stdio.h> main(){ float a , b, result = 0, cont = 0; printf("Digite um numero: "); scanf("%f",&a); printf("Digite outro numero: "); scanf("%f",&b); while(cont < a){ result = result + b; cont = cont + 1; } printf("Resultado: %f",result); } exe09s13.c #include <stdio.h> int main() { int a, n, potencia, cont; printf("\nDigite um numero inteiro: "); scanf("%d", &a); printf("Digite um numero um inteiro nao-negativo: "); scanf("%d", &n); potencia = 1; cont = 0; while (cont != n) { potencia = potencia * a; cont = cont + 1; } printf("\n %d elevado a %d: %d\n", a, n, potencia); }
Compartilhar