Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: elhacker010 en 6 Enero 2010, 21:15 pm



Título: Programa que hace la nota media (Instituto)
Publicado por: elhacker010 en 6 Enero 2010, 21:15 pm
Hola,
Pues haber, tengo un problema, tengo que hacer un programa que segun introduzcas los datos en un programa, te de una nota media:
El programa está basado en:
-Introducción de nota de actitud---------------- Esto puntua como un 20%
-Introducción de nota de procedimientos------- Esto puntua como un 40%
-Introducción de nota de conceptos------------- Y esto con otro 40%.

Y me gustaria que la nota media la guardara en un archivo de texto (.txt)
¿Hay algun método de hacerlo?
Yo tengo más experiencia en Visual Basic.net.

PD: No sabia donde poner el post, si aqui no fuera, porfavor muevanlo de sitio.
Gracias de antemano.
Un salu2



Título: Re: Programa que hace la nota media (Instituto)
Publicado por: AlbertoBSD en 6 Enero 2010, 21:57 pm
Pues lo puedo hacer en bash en C en ASM en PERL en Python y en Java Pero no en VB lamentablemente.

La verdad no entiendo muy bien el objetivo del programa, o mas bien cual el problema.

Es pedir los datos y procesarlos??

Es guardar todo en un archivo??

O simplemente todo?

Especifica bien tu duda.

Saludos



Título: Re: Programa que hace la nota media (Instituto)
Publicado por: elhacker010 en 6 Enero 2010, 22:02 pm
Hola!!!
Gracias por tu interes,
Veras, me gustaria que insertando las notas academicas, estas se conviertan en la nota final segun los porcentajes.


Título: Re: Programa que hace la nota media (Instituto)
Publicado por: AlbertoBSD en 6 Enero 2010, 22:20 pm

Hola, lo hice en C:

Código
  1. #include<stdio.h>
  2.  
  3. int main() {
  4. FILE *archivo;
  5. float nota1,nota2,nota3,calificacion;
  6. printf("Nota de conducta: ");
  7. scanf("%f",&nota1);
  8. printf("Nota de procedimientos: ");
  9. scanf("%f",&nota2);
  10. printf("Nota de conseptos: ");
  11. scanf("%f",&nota3);
  12. calificacion = (nota1 * 0.20) + (nota2* 0.40) + (nota3 * 0.40);
  13. printf("\nCalificacion final: %f\n",calificacion);
  14. archivo = fopen("califaciones.txt","w");
  15. if(archivo == NULL) {
  16. fprintf(stderr,"Error fopen()\n");
  17. }
  18. else {
  19. fprintf(archivo,"%f,%f,%f,%f\n",nota1,nota2,nota3,calificacion);
  20. fclose(archivo);
  21. }
  22. return 0;
  23. }
  24.  

(http://i.elhacker.net/i?i=NmMR2MWgRbuOQdx43PxO2WVo) (http://i.elhacker.net/d?i=NmMR2MWgRbuOQdx43PxO2WVo)


Título: Re: Programa que hace la nota media (Instituto)
Publicado por: elhacker010 en 6 Enero 2010, 22:52 pm
Wooo
Muchisimas gracias Anon, ahora ya comprendi como hacerlo para la próxima vez, lo he probado como aplicacion de consola y va de escandalo.
PD: Si pudieras explicarme como ponerlo en un formulario te lo agradeceria muchisimo.

Saludos y gracias de nuevo


Título: Re: Programa que hace la nota media (Instituto)
Publicado por: AlbertoBSD en 6 Enero 2010, 23:15 pm
Pues es casi lo mismo. solo hay que arrastras los campos de texto al formulario y

en un boton poner el codigo para calular y guardar algo asi:

Código
  1. Dim entero1 as double
  2. Dim entero2 as double
  3. Dim entero3 as double
  4. Dim calificacion as double
  5.  
  6. entero1 = Textbox1.text
  7. entero2 = Textbox2.text
  8. entero3 = Textbox3.text
  9.  
  10. calificacion = (nota1 * 0.20) + (nota2* 0.40) + (nota3 * 0.40);
  11.  
  12. Textbox.text = calificacion

Voy a mover el mensaje a VB a ver site ayudan mejor
Saludos