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

Aula de progamaçao em C

Por:   •  18/5/2015  •  Trabalho acadêmico  •  413 Palavras (2 Páginas)  •  170 Visualizações

Página 1 de 2

1) Faça um programa para ler as notas de 100 alunos ((1bim * 0,4)+ (2bm * 0,6)). Se a média for maior que 7, determinar que o aluno está aprovado. Se a média for menor que 7 e maior que 5, ele está de EXAME. E se for menor que 5, ele está reprovado. Logo após, determinar quantos alunos estão: APROVADOS, REPROVADOS E EXAME. Mostrar isso em forma de Porcentagem.

#include

#include

int main()

{

    float m1=0,m2=0,mediaFinal=0;

    int c,ap=0,ex=0,rp=0;

    float Porc_ap,Porc_rp,Porc_ex;

    for(c = 1;c<=100;c++){

        printf("Aluno %d:\n\n",c);

        printf("Informe a nota do primeiro Bimestre:\n");

        scanf("%f",&m1);

        printf("Informe a nota do segundo Bimestre:\n");

        scanf("%f",&m2);

        mediaFinal = ((m1*0.04)+(m2*0.06));

        if(mediaFinal>7){

           ap++;

        }

        if(mediaFinal>5 && mediaFinal<7){

            ex++;

        }

        if(mediaFinal<5){

            rp++;

        }

        system("CLS");

    }

     Porc_ap = (ap/100)*100;

     Porc_ex = (ex/100)*100;

     Porc_rp = (rp/100)*100;

    printf("Porcentagem de Media dos Alunos:\n\n");

    printf("\tAprovados: %.2f\n",Porc_ap);

    printf("\tReprovados: %.2f\n",Porc_rp);

    printf("\tExames: %.2f\n",Porc_ex);

    return 0;

}

2) Escrever um programa C que deverá ler um número inteiro e maior que zero, determinar e imprimir se este número é primo.

#include

#include

int main (void)

{

int i, nb, contar, teste,limite;

teste = contar = 0;

printf ("Entre um numero inteiro : ");

if (scanf ("%d", &nb) != 1)

return -1;

limite = pow(nb,1/2) + 1;

if (nb % 2 == 0)

    teste = 1;

else{

    for (i = 3 ; i < limite; i+=2, contar++)

    if (nb % i == 0)

    teste = 1;

}

if (!teste)

printf ("%d numero primo, numero iteracoes = %d\n", nb, contar);

else

printf ("%d nao e um numero primo, numero iteracoes = %d\n",nb, contar);

return 0;

...

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