elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Calcular nota máxima
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Calcular nota máxima  (Leído 1,921 veces)
Merlindvd

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Calcular nota máxima
« en: 26 Noviembre 2016, 16:24 pm »

Hola, tengo un problema con el siguiente programa en C++. Alguien sabe porque no calcula correctamente la nota máxima?

Código
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5.   {
  6.    int n,i;
  7.    int sum;
  8.    int max(0);
  9.  
  10.    float prom;
  11.    for(i=1;i<=5;i++)
  12.    {
  13.    cout<<"¿Introduce una nota? ";    
  14.    cin >>n; // lee la nota
  15.    if(n>10)
  16.    {
  17.    cout<<"Nota no válida";
  18.    exit (0);
  19.    }
  20.    sum=sum+n;
  21.    }
  22.    prom=(float)sum/5;
  23.    {
  24.    cout<<"Nota media = "<<prom<<endl;
  25.    }
  26.    if (n>max)
  27.    {
  28.    max=n;
  29.    cout << "Nota máxima = "<<max<<endl;
  30.    }
  31.  return 0;
  32. }


« Última modificación: 26 Noviembre 2016, 18:09 pm por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Calcular nota máxima
« Respuesta #1 en: 26 Noviembre 2016, 18:23 pm »

Los Códigos deben ir en etiquetas GeSHi...

corro el código y funciona bien, aunque debes tener cuidado con sum y max, que los usas pero no los incializas... en c/c++ un numero declarado no contiene 0 necesariamente (depende del compilador y las opciones de compilación) la mayor parte de las veces contiene "basura" de la ram


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Nota media con calificacion
Programación Visual Basic
aythor94 2 1,890 Último mensaje 4 Septiembre 2009, 20:00 pm
por aythor94
Nota media con calificacion « 1 2 »
.NET (C#, VB.NET, ASP)
aythor94 18 7,781 Último mensaje 4 Septiembre 2009, 22:30 pm
por raul338
Ayuda para calcular la nota mediana en c++
Programación C/C++
geisertoaspern 2 9,409 Último mensaje 25 Septiembre 2011, 05:43 am
por LearningSpanishProgrammer
De 4Gb a 8Gb se nota? « 1 2 3 »
Hardware
Vivisnai 27 12,997 Último mensaje 7 Enero 2014, 19:36 pm
por el-brujo
Ayuda urgente... nota del año...
ASM
PrideJoy 1 2,121 Último mensaje 12 Junio 2014, 19:22 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines