Programa que hace la nota media (Instituto)

Iniciado por elhacker010, 6 Enero 2010, 21:15 PM

0 Miembros y 1 Visitante están viendo este tema.

elhacker010

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


AlbertoBSD

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

Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

elhacker010

Hola!!!
Gracias por tu interes,
Veras, me gustaria que insertando las notas academicas, estas se conviertan en la nota final segun los porcentajes.

AlbertoBSD


Hola, lo hice en C:


#include<stdio.h>

int main() {
FILE *archivo;
float nota1,nota2,nota3,calificacion;
printf("Nota de conducta: ");
scanf("%f",&nota1);
printf("Nota de procedimientos: ");
scanf("%f",&nota2);
printf("Nota de conseptos: ");
scanf("%f",&nota3);
calificacion = (nota1 * 0.20) + (nota2* 0.40) + (nota3 * 0.40);
printf("\nCalificacion final: %f\n",calificacion);
archivo = fopen("califaciones.txt","w");
if(archivo == NULL) {
fprintf(stderr,"Error fopen()\n");
}
else {
fprintf(archivo,"%f,%f,%f,%f\n",nota1,nota2,nota3,calificacion);
fclose(archivo);
}
return 0;
}



Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

elhacker010

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

AlbertoBSD

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 (vb) [Seleccionar]
Dim entero1 as double
Dim entero2 as double
Dim entero3 as double
Dim calificacion as double

entero1 = Textbox1.text
entero2 = Textbox2.text
entero3 = Textbox3.text

calificacion = (nota1 * 0.20) + (nota2* 0.40) + (nota3 * 0.40);

Textbox.text = calificacion


Voy a mover el mensaje a VB a ver site ayudan mejor
Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW