Título: Tabla en C++ Publicado por: Gagy en 10 Marzo 2013, 16:19 pm Tengo un problema que contiene una tabla, la cuál representa la nota de varios alumnos en los tres distintos trimestres que contiene el curso:1ª,2ª y 3ª evaluación. La primera evaluación cuenta un 20% de la nota final, la segunda un 40 % de la nota final y la tercera otro 40% de la nota final.
Tengo que: - Calcular la nota final de cada alumno, aplicando los porcentajes correspondientes y haciendo la media. - Escribir nombre del alumno con la nota más alta y la nota más baja. Aquí una imagen para aclarar el problema: http://imageshack.us/photo/my-images/826/foto100313160749.jpg/ ¿Cómo se calcula la nota media teniendo en cuenta los porcentajes? Errores del código comentarlos. A ver si podemos sacar el problema. Aquí el código: Código
Título: Re: Tabla en C++ Publicado por: leosansan en 10 Marzo 2013, 17:43 pm ....................................................................... ¿Cómo se calcula la nota media teniendo en cuenta los porcentajes? Supongo que las notas máximas y mínimas se refieren a las medias. Si no es así avisa: Código
Y el código: Código
Saluditos!. ...(http://st.forocoches.com/foro/images/smilies/simba2.gif) Título: Re: Tabla en C++ Publicado por: Gagy en 10 Marzo 2013, 17:52 pm Muuuuchas gracias leosansan!
Sólo tengo una pregunta: ¿cout.width se podría sustituir por una expresión más sencilla, ya que mi profesor no nos la ha explicado? Título: Re: Tabla en C++ Publicado por: leosansan en 10 Marzo 2013, 18:43 pm ..................................... ¿cout.width se podría sustituir por una expresión más sencilla, ya que mi profesor no nos la ha explicado? Tendría que usar la librería iomanip, que supongo que tampoco la habéis visto, con que sólo queda jugar con los espacios en blanco con cout<<" ";. Claro que podrías aprovechar para que tu profesor viera como se formatea una salida por pantalla. Es que yo me muevo más en C y ahí tenemos la artillería pesada de printf. Aunque en C++ también hay opciones, aunque a mi e parecen más enrevesadas, pero es lo que hay. Saluditos!. ....(http://st.forocoches.com/foro/images/smilies/simba1.gif) Título: Re: Tabla en C++ Publicado por: amchacon en 10 Marzo 2013, 19:16 pm Puedes usar /t como si de un printf se tratase:
cout<<"/t tal y tal"; Título: Re: Tabla en C++ Publicado por: Gagy en 10 Marzo 2013, 19:25 pm Le he quitado los cout.width sin poner nada en su lugar y los resultados no varían ni nada. ¿Es esto posible o tiene algún "efecto secundario"?
Título: Re: Tabla en C++ Publicado por: leosansan en 10 Marzo 2013, 19:37 pm Le he quitado los cout.width sin poner nada en su lugar y los resultados no varían ni nada. ¿Es esto posible o tiene algún "efecto secundario"? No, ya vi que no hacían mucho efecto en este caso. SI usas \t como indica amchacon tendrías algo como esto: Código
Creo que mejor como estaba, ajustando un poco con espacios en blanco. Saluditos!. ...(http://smilies-gifs.com/animo/3animo.gif) P.D: Printf permite muchhhhhho más que un simple tabulador. Título: Re: Tabla en C++ Publicado por: Gagy en 10 Marzo 2013, 20:06 pm Gracias!
Título: Re: Tabla en C++ Publicado por: leosansan en 10 Marzo 2013, 22:28 pm Gracias! De nada. Por cierto, al final logré alinear el texto: Código
Saluditos!. ....(http://i1280.photobucket.com/albums/a497/leosansan/1grandes_zps12b1dc86.gif) Título: Re: Tabla en C++ Publicado por: Gagy en 11 Marzo 2013, 23:04 pm Por cierto, ¿hay alguna manera de borrar este tema?
Título: Re: Tabla en C++ Publicado por: leosansan en 11 Marzo 2013, 23:26 pm Por cierto, ¿hay alguna manera de borrar este tema? No me parece justa tu proposición. Toda la ayuda que se te ha brindado ha sido desinteresada y pública y si alguien más la puede aprovechar mejor para todos. Sin esa premisa yo al menos no aportaría nada. Saluditos!. ...(http://i1280.photobucket.com/albums/a497/leosansan/44grandes_zps1d4df015.gif) Título: Re: Tabla en C++ Publicado por: Gagy en 11 Marzo 2013, 23:32 pm Perdona leosansan, tienes razón.
Sólo que era por saberlo. Saludos! |