Autor
|
Tema: Programa que hace la nota media (Instituto) (Leído 3,789 veces)
|
elhacker010
Desconectado
Mensajes: 4
|
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
|
|
|
En línea
|
|
|
|
AlbertoBSD
Programador y
Moderador Global
Desconectado
Mensajes: 3.696
🏴 Libertad!!!!!
|
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
|
|
|
En línea
|
|
|
|
elhacker010
Desconectado
Mensajes: 4
|
Hola!!! Gracias por tu interes, Veras, me gustaria que insertando las notas academicas, estas se conviertan en la nota final segun los porcentajes.
|
|
|
En línea
|
|
|
|
AlbertoBSD
Programador y
Moderador Global
Desconectado
Mensajes: 3.696
🏴 Libertad!!!!!
|
Hola, lo hice en C: #include<stdio.h> int main() { FILE *archivo; float nota1,nota2,nota3,calificacion; printf("Nota de procedimientos: "); printf("Nota de conseptos: "); calificacion = (nota1 * 0.20) + (nota2* 0.40) + (nota3 * 0.40); printf("\nCalificacion final: %f\n",calificacion ); archivo = fopen("califaciones.txt","w"); if(archivo == NULL) { } else { fprintf(archivo ,"%f,%f,%f,%f\n",nota1 ,nota2 ,nota3 ,calificacion ); } return 0; }
|
|
|
En línea
|
|
|
|
elhacker010
Desconectado
Mensajes: 4
|
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
|
|
|
En línea
|
|
|
|
AlbertoBSD
Programador y
Moderador Global
Desconectado
Mensajes: 3.696
🏴 Libertad!!!!!
|
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: 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
|
|
|
En línea
|
|
|
|
|
|