Ir ao conteúdo

Posts recomendados

Postado

Oii boa tarde! Esse é o enunciado: Numa faculdade, os alunos com média pelo menos 7,0 são aprovados, aqueles com média inferior a 3,0 são reprovados e os demais ficam de recuperação. Dadas as duas notas de um aluno, elabore um programa em C que informe sua situação. Use as cores azul, vermelho e amarelo para as mensagens “aprovado”, “reprovado” e “recuperação”, respectivamente.

A logica eu consegui fazer menos a parte de colocar a cor.

#include <stdio.h>
#include <conio.h>
int main (){

float n1,n2,media;
printf ("Digite a primeira nota:");
scanf ("%f",&n1);
printf ("Digite a segunda nota:");
scanf ("%f",&n2);

media = (n1+n2)/2;

if (media>=7)
printf ("APROVADO");

else{

if (media <3)

printf ("REPROVADO");

else{
    
    if (media >=3)
    printf ("RECUPERACAO");
}
}
}

Obrigado desde já!!!

  • Amei 1
Postado

@Duda1001    essa função textcolor_2 que o @herbertbahia    disse é muito boa , melhor do que a que costumava vir nos compiladores da Borland e mesmo as da biblioteca 

#include <conio2.h>

, pois essa aqui

#include <windows.h>
#define H GetStdHandle(STD_OUTPUT_HANDLE);
void textcolor_2(int l, int f){SetConsoleTextAttribute(H,l+(f<<4));}
int main(){
    textcolor_2(12,15);
    printf("  letras vermelhas com fundo branco  \n\n\n);
    textcolor_2(7,0);
    printf("  letras cinza com fundo preto  \n\n\n);           
    return 32768;
}

você coloca a cor das letras e a cor de fundo da tela na mesma função enquanto que outras precisam usar duas funções

#include <conio2.h>
#include <sdtio.h>  
int main(){
    textcolor(yellow);
    textbackground(blue);
    printf("  letras amarelas sobre fundo azul  \n\n\n");
    textcolor(lightgray);
    textbackground(black);
    return 32768;
}

 

  • Obrigado 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!