• 0
Sign in to follow this  
Rayane Parreira

Programação 1

Question

Ler as notas de um aluno nas 3 provas do semestre. Ler também o número de aulas dadas e o número de faltas do aluno. Calcular sua nota final e sua porcentagem de falta. Dizer se ele foi aprovado ou não. O aluno é aprovado se sua nota final for 60 ou mais, e se não tiver faltado mais que 25% das aulas

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0
#include<stdio.h>
#include<locale.h>
#include<conio.h>

int main()
{
    setlocale(LC_ALL, "");
    float aulas, faltas, indiceFaltas;
    float n1, n2, n3, media;


    printf("Digite sua 1º nota: ");
    scanf("%f", &n1);
    printf("Digite sua 2º nota: ");
    scanf("%f", &n2);
    printf("Digite sua 3º nota: ");
    scanf("%f", &n3);
    system("cls");

    printf("Insira o numero total de aulas: ");
    scanf("%f", &aulas);
    printf("Insira o numero total de faltas: ");
    scanf("%f", &faltas);
    system("cls");

    media=(n1+n2+n3)/3;

    indiceFaltas=(faltas*100)/aulas;

    if(media > 60 && indiceFaltas <= 25)
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi APROVADO!", media, indiceFaltas);

    else
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi REPROVADO!", media, indiceFaltas);

        getch();
        return 0;

    }

 

11 minutos atrás, Gabriel Custodio disse:
#include<stdio.h>
#include<locale.h>
#include<conio.h>

int main()
{
    setlocale(LC_ALL, "");
    float aulas, faltas, indiceFaltas;
    float n1, n2, n3, media;


    printf("Digite sua 1º nota: ");
    scanf("%f", &n1);
    printf("Digite sua 2º nota: ");
    scanf("%f", &n2);
    printf("Digite sua 3º nota: ");
    scanf("%f", &n3);
    system("cls");

    printf("Insira o numero total de aulas: ");
    scanf("%f", &aulas);
    printf("Insira o numero total de faltas: ");
    scanf("%f", &faltas);
    system("cls");

    media=(n1+n2+n3)/3;

    indiceFaltas=(faltas*100)/aulas;

    if(media > 60 && indiceFaltas <= 25)
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi APROVADO!", media, indiceFaltas);

    else
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi REPROVADO!", media, indiceFaltas);

        getch();
        return 0;

    }

 

O programa pode ser melhorado imensamente, mas não sei oque o seu professor passou, então fiz apenas o pedido.

11 minutos atrás, Gabriel Custodio disse:
#include<stdio.h>
#include<locale.h>
#include<conio.h>

int main()
{
    setlocale(LC_ALL, "");
    float aulas, faltas, indiceFaltas;
    float n1, n2, n3, media;


    printf("Digite sua 1º nota: ");
    scanf("%f", &n1);
    printf("Digite sua 2º nota: ");
    scanf("%f", &n2);
    printf("Digite sua 3º nota: ");
    scanf("%f", &n3);
    system("cls");

    printf("Insira o numero total de aulas: ");
    scanf("%f", &aulas);
    printf("Insira o numero total de faltas: ");
    scanf("%f", &faltas);
    system("cls");

    media=(n1+n2+n3)/3;

    indiceFaltas=(faltas*100)/aulas;

    if(media > 60 && indiceFaltas <= 25)
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi APROVADO!", media, indiceFaltas);

    else
        printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi REPROVADO!", media, indiceFaltas);

        getch();
        return 0;

    }

 

O programa pode ser melhorado imensamente, mas não sei oque o seu professor passou, então fiz apenas o pedido.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this