Lista de Exercicios 3 - Respostas

30/09/2012 21:53

1 ) Faça um programa que leia 10 numeros, calcule e imprima a soma e a media desses numeros.

 

 

#include
#include

int main() {

    float numero, soma, media;
    int i;

    numero = 0;

    for ( i = 1; i <= 10; i++) {

        printf("\n Digite o numero: ");
        scanf("%f", &numero);

        soma = soma + numero;

    }

    media = soma / 10;

    printf("\n A soma calculada foi : %f", soma);
    printf("\n A media calculada foi : %f", media);

    system("pause");
    return(0);
}

 

2 ) Faça um programa que leia pelo menos um numero e imprima se o numero é par ou impar. Os numeros lidos devem ser diferentes de zero.

 

#include
#include

int main() {

    int numero;
    float resto;

    do {

       printf("\n Digite o numero : ");
       scanf("%d", &numero);

       resto = numero % 2;

       printf("\n Resto da divisao : %f", resto);

       if ( resto == 0) {
           printf("\n Numero é Par");
       }
       else {
           printf("\n Numero é impar");
       }
    }
    while ( numero != 0 );

    system("pause");
    return(0);
}

 

3 ) Faça um programa que leia um conjunto de numeros maiores que zero e determine o maior numero lido.

 

#include
#include

int main() {

    float numero;
    float maior;

    maior = 0.0;

   printf("\n Digite o numero : ");
   scanf("%f", &numero);

    while ( numero != 0 ) {

        if ( numero > maior ) {

            maior = numero;
        }

       printf("\n Digite o numero : ");
       scanf("%f", &numero);

    }

    printf("\n Maior numero informado foi : %f ", maior);

    system("pause");
    return(0);
}

 

 

 

4 ) Faça um programa que leia o nome e o sexo ( 1 - Masculino e 2 - feminino ) de um conjunto de pessoas e imprima Homem ou Mulher para cada

pessoa.

 

 

#include <stdio.h>
#include <stdlib.h>

int main() {

    char nome[80];
    int sexo;

     printf("\n Digite o nome: ");
     scanf("%s", &nome);
     printf("\n Digite o sexo ( 1 - masculino /  2 - feminino ): ");
     scanf("%d", &sexo);

      while ( sexo != 0 ) {
       
        if ( sexo == 1 ) {
          printf("\n Sexo Masculino ");
        }
        else {
          print("\n Sexo Feminino ");
        }

        printf("\n Digite o nome: ");
        scanf("%s", &nome);
        printf("\n Digite o sexo ( 1 - masculino /  2 - feminino ): ");
        scanf("%d", &sexo);

    }
  
    system("pause");
    return(0);
}

 

 

5 ) Faça um programa que leia matricula, nome e media de um conjunto de 10 alunos e calcume e imprima a media da turma e o total de alunos aprovados e o total de alunos reprovados. O criterio de aprovação é 5.0

 

 

#include
#include

int main() {

    float numero, soma, media;
    float mediaturma;
    int cont_aprov, cont_repr;
    char nome[80];
    int matricula;
    int i;

    cont_aprov = 0;
    cont_repr = 0;
    soma = 0;

    for ( i = 1; i <= 10; i++) {

        printf("\n Digite a matricula: ");
        scanf("%d", &matricula);

        printf("\n Digite o nome: ");
        scanf("%s", &nome);


        printf("\n Digite a media: ");
        scanf("%f", &media);

        soma = soma + media;

        if ( media > 6 ) {
          cont_aprov = cont_aprov + 1;
        }
        else {
          cont_repr = cont_repr + 1;
        }
    }

    mediaturma = soma / 10;

    printf("\n Total de Reprovados: %d", cont_repr);
    printf("\n Total de Aprovados : %d", cont_aprov);
    printf("\n Media da Turma     : %f", mediaturma);

    system("pause");
    return(0);
}