Calculando a Média das Notas no Curso de TSIN
No 1º semestre de 2012, no curso de TSIN pela Uninove, o professor pediu um programa que calculasse a média de três notas de um aluno. O programa foi feito em C no DEV C++.
Nos primeiros dois semestres, a média depende do seguinte critério: descartar a menor nota entre as notas N1 e N2. Por exemplo:
- Nota 1 = 7
- Nota 2 = 10
- Nota 3 = 8
Descarta-se a menor nota entre N1 e N2, que nesse caso é a nota Nota 1 = 7. Então, pega-se a maior nota entre N1 e N2, soma-se com a Nota 3 e depois divide-se por 2.
Programa em C para Calcular a Média de Três Notas
#include<stdio.h>
#include<stdlib.h>
main(){
char op;
do{
float n1=11,n2=11,n3=11, nm, media;
/* n1 = nota AV1, n2 = nota AV2, n3 = nota AV3, nm = nota maior entre N1 e N2, media = media final */
printf("\tFabio Bmed TSIN Uninove - www.fabiobmed.com.br\n\n\tPrograma calcula media de 3 notas\n\tNesse calculo a menor nota entro N1 e N2 e desconsiderada\n\n\n");
//NOTA 1
while((n1>10) || (n1<0)){
printf("\tEntre com a Primeira nota: ");
scanf("%f",&n1);
if ((n1>10) || (n1<0)){
printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n");
}
else{
break;
}
}
//NOTA 2
while((n2>10) || (n2<0)){
printf("\tEntre com a Segunda nota: ");
scanf("%f",&n2);
if ((n2>10) || (n2<0)){
printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n");
}
else{
break;
}
}
if ( n1 > n2 ){
nm = n1;
}
else{
nm = n2;
}
//NOTA 3
while((n3>10) || (n3<0)){
printf("\tEntre com a Terceira nota: ");
scanf("%f",&n3);
if ((n3>10) || (n3<0)){
printf("\tNota incorreta. Por favor entre com uma nota entre 1 e 10:\n\n");
}
else{
break;
}
}
media=(nm+n3)/2;
printf("\n\tNota 1: %.2f \n\tNota 2: %.2f \n\tNota 3: %.2f \n\n\tA media e: %.2f\n\n",n1,n2,n3,media);
printf("\tDeseja Calcular uma nova media? S - Continuar | N - Sair: ");
getchar();
scanf("%c",&op);
system("cls");
}
while(op == 's');
}
Contribuições Importantes
Agradeço ao aluno Valter Bezerra Lima Junior:
Tua aplicação calcula a média de 03 notas. Para atender o cálculo de média de nosso caso, precisaria de uma pequena modificação, descartando a menor das três notas e dividindo a soma das duas maiores por 2 (SOMA >=6 APROVADO)
e ao professor Francisco Carlos Dantas:
O critério correto para cálculo da média final leva em conta as duas melhores notas.
Conclusão
Esse exercício, realizado no meu curso de TSIN na Uninove, demonstrou como conceitos simples de programação podem ser aplicados a problemas práticos. A implementação do cálculo de média, que descarta a menor nota entre N1 e N2, é um exemplo de como podemos adaptar algoritmos para atender a requisitos específicos. Para quem está iniciando no desenvolvimento de software, esse tipo de desafio oferece uma ótima oportunidade de aprimorar a lógica de programação e entender a aplicabilidade de soluções matemáticas no dia a dia.
Olá! Sou Fábio Bmed — fundador da Metapax, consultoria estratégica de posicionamento e crescimento para negócios, e criador da MapexMind, um método de neuropsicologia aplicada voltado à compreensão prática da mente humana. Também sou o criador do blog FabioBmed.com.br.
Desde 2006 trabalho com tecnologia, marketing digital e análise de sistemas complexos. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou décadas entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Ao longo dessa trajetória, criei dois projetos que sintetizam essa visão.
A Metapax nasceu da percepção de que negócios não crescem por acaso. Crescem quando existe uma estrutura clara de autoridade, presença e experiência do cliente. Depois de mais de duas décadas liderando operações digitais e analisando padrões de crescimento empresarial, transformei esse entendimento no Método APA — Autoridade, Presença e Atendimento — aplicado a empresas e profissionais que querem crescer com previsibilidade e posicionamento sólido.
Já a MapexMind surgiu de outro tipo de investigação: entender a arquitetura da mente humana. O projeto aplica neuropsicologia à vida real para ajudar pessoas a compreenderem padrões emocionais, cognitivos e comportamentais — próprios ou de quem amam — traduzindo conceitos complexos em clareza prática e utilizável.
No fundo, os dois projetos partem da mesma pergunta:
Como sistemas funcionam por trás da superfície?
Negócios, comportamento, decisões, relações humanas, tecnologia, marketing e mente — tudo aqui é analisado pelo mesmo prisma: estrutura, padrões e a ciência por trás de como as coisas realmente funcionam.
Este blog é o ponto de encontro dessas áreas. Um espaço onde tecnologia, psicologia, neurociência, comportamento humano, marketing e filosofia prática deixam de ser assuntos separados e passam a conversar entre si.