-
Posts
23 -
Joined
-
Last visited
Información Personal
-
Pais
Chile
-
Genero
Hombre
soulsitg's Achievements
Newbie (1/14)
1
Reputation
-
Sygic GPS Navigation & Maps 14.6.6 Patched APK (Mapas nuevos
soulsitg replied to alltheweb111's topic in Aplicaciones
funiono de maravillas :) -
hola chilecomparte.... si es que me pueden ayudar con un informe de redes de acceso con el profesor Jorge Olivares. sl2
-
pero con claro y movistar si hay manera pero con entel hace poco que se termino la manera de conectarse gratis con ultrasurf.
- 3 replies
-
- internet gratis
- programa proxy
-
(and 1 more)
Tagged with:
-
hola estimados viendo varias paguinas he visto que teniendo informacion de proxy o aplicaciones que ajusten proxy con un servidor conectado exitosamente puedo tener ineternet gratis con un BAM (banda ancha movil) Entel pero aun no encuentro algun programa adecuado para navegar con este modem prepago. he utilizado el ultrasurf pero no me conecta con el servidor he utilizado el freegate pero la conexión es muy inestable y ahora estoy ocupando el PD-proxy y no logro nada que al tener conexion por bam crea un vpn tirandome a una ip que tengo internet pero tambien es inestable. favor recomienden alguna configuracion por interno o aplicacion que llegue tener internet
- 3 replies
-
- internet gratis
- programa proxy
-
(and 1 more)
Tagged with:
-
hola necesito ayuda urgente. necesito leer un archivo con notas y ingresar notas faltantes y no sobreescribir notas que ya estan puestas como realizo esto en lenguaje C les dejo mi compilado y la tarea. [hide] [/hide][spolder] #include <stdlib.h> #include <stdio.h> typedef struct{ char asignatura[10]; int nota[6]; int pond[4]; int promedio; }Notas; typedef struct{ char nombre[10]; char rut[12]; Notas notas[2]; } Alumno; int main(void) { float notas[100],pond[100], moda, mayor, menor, promedio = 0; int N, i, j, encontro, mayorRepeticion = 0; { int opcion,cont,i,c,w,posicion,Contacto; Alumno arreglo_alumnos[100]; cont = 0; FILE *fuente; fuente=fopen("fuente.txt","r+"); //leer el archivo txt fuente.txt if (fuente==NULL)//verifico si el archivo txt se abrio o se creo exitosamente printf("Error al Abrir el Archivo n"); //imprimo el mensaje de error else{ fread(&c, sizeof(Contacto), 1, fuente); do{ printf("nMenu de Opcionesn"); printf("1.Ingresar Datos del Alumno n"); printf("2.Mostrar Datos del Alumno n"); printf("3.Salir n"); printf("nn"); printf("ingrese opcion : "); scanf("%d",&opcion); switch (opcion) { case 1: { printf("Ingreso Alumnon"); if(cont < 99) { printf("Nombre Alumno : "); gets(arreglo_alumnos[cont].nombre); gets(arreglo_alumnos[cont].nombre); printf("Rut Alumno : "); gets(arreglo_alumnos[cont].rut); printf("Asignatura 1 : n"); printf("Nombre Asignatura : "); gets(arreglo_alumnos[cont].notas[0].asignatura); printf("Cantidad de notas?:_"); scanf("%d",&N); for(i = 0; i < N ;i++){ printf("Ingrese la nota %d: ",i + 1); scanf("%f",¬as[i]); printf("Ingrese la %d ponderacion: ",i + 1); scanf("%f",&pond[i]); cont = cont + 1; } mayor = menor = notas[0]; for(i = 1; i < N ;i++){ if(notas[i] > mayor){ mayor = notas[i]; } if(notas[i] < menor){ menor = notas[i]; } } for(i = 0; i < N ;i++){ encontro = 0; for(j = i-1; j >= 0 && encontro != 1; j--){ if(notas[i] == notas[j]){ encontro = 1; } } if(encontro == 0){ encontro = 1; for(j = i + 1; j < N; j++){ if(notas[i] == notas[j]){ encontro++; } } if(encontro > mayorRepeticion){ mayorRepeticion = encontro; moda = notas[i]; } } promedio = promedio + notas[i]; } printf("nPromedio de notas: %.2fn",promedio/N); printf("Moda: %.2fn",moda); printf("Maxima nota: %.2fn",mayor); printf("Minima nota: %.2fn",menor); if (promedio >= 40) { printf("La asignatura fue APROBADA!");} else { printf("La asignatura fue REPROBADA!"); } printf("nnn"); printf("Asignatura 2 : n"); printf("Nombre Asignatura : "); gets(arreglo_alumnos[cont].notas[0].asignatura); printf("Cantidad de notas?:_"); scanf("%d",&N); for(i = 0; i < N ;i++){ printf("Ingrese la nota %d: ",i + 1); scanf("%f",¬as[i]); printf("Ingrese la %d ponderacion: ",i + 1); scanf("%f",&pond[i]); cont = cont + 1; } mayor = menor = notas[0]; for(i = 1; i < N ;i++){ if(notas[i] > mayor){ mayor = notas[i]; } if(notas[i] < menor){ menor = notas[i]; } } for(i = 0; i < N ;i++){ encontro = 0; for(j = i-1; j >= 0 && encontro != 1; j--){ if(notas[i] == notas[j]){ encontro = 1; } } if(encontro == 0){ encontro = 1; for(j = i + 1; j < N; j++){ if(notas[i] == notas[j]){ encontro++; } } if(encontro > mayorRepeticion){ mayorRepeticion = encontro; moda = notas[i]; } } promedio = promedio + notas[i]; } printf("nPromedio de notas: %.2fn",promedio/N); printf("Moda: %.2fn",moda); printf("Maxima nota: %.2fn",mayor); printf("Minima nota: %.2fn",menor); if (promedio >= 40) { printf("La asignatura fue APROBADA!n"); } else { printf("La asignatura fue REPROBADA!n"); arreglo_alumnos[cont].notas[1].promedio = (arreglo_alumnos[cont].notas[1].nota[0] + arreglo_alumnos[cont].notas[1].nota[1] + arreglo_alumnos[cont].notas[2].nota[2]) / 3; } } else { printf("Imposible completar operaciÛnn"); } } case 2: { if(opcion == 2){ printf("Ingrese el numero de lista del alumno : "); scanf("%d",&posicion); if(posicion-1 < cont) { printf("Datos del alumno : n"); printf("Nombre Completo : %s n", arreglo_alumnos[posicion-1].nombre); printf("Nombre Completo : %s n", arreglo_alumnos[posicion-1].nombre); printf("asignatura : %s n", arreglo_alumnos[cont].notas[0].asignatura); printf("nPromedio de notas: %.2fn",promedio/N); } else { printf("Alumno no existe...."); } } } } }while(opcion < 3); return 0; } } [/spolder]
-
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
x2, espero el enunciado aqui va el anunciado -
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
si la estructura de ash william esta super buena y el trabajo que hizo se lo agradesco pero necesito hacer algo asi typede fstruct char asignatura[50]; int nota[6]; int pond [6]; int promedio; }Notas; como dejo esto que sea "Nota i hasta tener una ponderacion =100% gets(arreglo_alumnos[cont].notas[0].asignatura); printf("Nota 1 : "); scanf("%d",&arreglo_alumnos[cont].notas[0].nota[0]); printf("ponderacion : "); scanf("%d",&arreglo_alumnos[cont].notas[0].pond[0]); printf("Nota 2 : "); scanf("%d",&arreglo_alumnos[cont].notas[0].nota[1]); printf("ponderacion : "); scanf("%d",&arreglo_alumnos[cont].notas[0].pond[1]); printf("Nota 3 : "); scanf("%d",&arreglo_alumnos[cont].notas[0].nota[2]); la ponderacion deberia depender de la cantidad de notas que tengas..despues de leer las notas, y leer las ponderaciones.. sumai las puras ponderaciones no mas..y esperai a que te de el 100% o sino repetir la accion no mas.. atras te deje una idea de como hacerlo.. es arto pajero andar leyendo 1x1.. y sobre todo cuando tienes que leer distintas cantidades de notas y ponderaciones.. ajajajajajaja si vastante pajero xD es una nota no creo que aya una forma mas simple al final deje otra manera si puedes miralo denuevo -
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
si la estructura de ash william esta super buena y el trabajo que hizo se lo agradesco pero necesito que recomienden algo mas y tambien enviar a un txt la informacion guardada #include <stdlib.h> #include <stdio.h> typedef struct{ char asignatura[10]; int nota[6]; int pond[4]; int promedio; }Notas; typedef struct{ char nombre[10]; char rut[12]; Notas notas[2]; } Alumno; int main(void) { float notas[100],pond[100], moda, mayor, menor, promedio = 0; int N, i, j, encontro, mayorRepeticion = 0; { int opcion,cont,i,x,w,posicion; Alumno arreglo_alumnos[100]; cont = 0; do{ printf("\nMenu de Opciones\n"); printf("1.Ingresar Datos del Alumno \n"); printf("2.Mostrar Datos del Alumno \n"); printf("3.Salir \n"); printf("\n\n"); printf("ingrese opcion : "); scanf("%d",&opcion); switch (opcion) { case 1: { printf("Ingreso Alumno\n"); if(cont < 99) { printf("Nombre Alumno : "); gets(arreglo_alumnos[cont].nombre); gets(arreglo_alumnos[cont].nombre); printf("Rut Alumno : "); gets(arreglo_alumnos[cont].rut); printf("Asignatura 1 : \n"); printf("Nombre Asignatura : "); gets(arreglo_alumnos[cont].notas[0].asignatura); printf("Cantidad de notas?:_"); scanf("%d",&N); for(i = 0; i < N ;i++){ printf("Ingrese la nota %d: ",i + 1); scanf("%f",¬as[i]); printf("Ingrese la %d ponderacion: ",i + 1); scanf("%f",&pond[i]); cont = cont + 1; } mayor = menor = notas[0]; for(i = 1; i < N ;i++){ if(notas[i] > mayor){ mayor = notas[i]; } if(notas[i] < menor){ menor = notas[i]; } } for(i = 0; i < N ;i++){ encontro = 0; for(j = i-1; j >= 0 && encontro != 1; j--){ if(notas[i] == notas[j]){ encontro = 1; } } if(encontro == 0){ encontro = 1; for(j = i + 1; j < N; j++){ if(notas[i] == notas[j]){ encontro++; } } if(encontro > mayorRepeticion){ mayorRepeticion = encontro; moda = notas[i]; } } promedio = promedio + notas[i]; } printf("\nPromedio de notas: %.2f\n",promedio/N); printf("Moda: %.2f\n",moda); printf("Maxima nota: %.2f\n",mayor); printf("Minima nota: %.2f\n",menor); if (promedio >= 40) { printf("La asignatura fue APROBADA!");} else { printf("La asignatura fue REPROBADA!"); } printf("\n\n\n"); printf("Asignatura 2 : \n"); printf("Nombre Asignatura : "); gets(arreglo_alumnos[cont].notas[1].asignatura); printf("Cantidad de notas?:_"); scanf("%d",&N); for(i = 0; i < N ;i++){ printf("Ingrese la nota %d: ",i + 1); scanf("%f",¬as[i]); printf("Ingrese la %d ponderacion: ",i + 1); scanf("%f",&pond[i]); cont = cont + 1; } mayor = menor = notas[0]; for(i = 1; i < N ;i++){ if(notas[i] > mayor){ mayor = notas[i]; } if(notas[i] < menor){ menor = notas[i]; } } for(i = 0; i < N ;i++){ encontro = 0; for(j = i-1; j >= 0 && encontro != 1; j--){ if(notas[i] == notas[j]){ encontro = 1; } } if(encontro == 0){ encontro = 1; for(j = i + 1; j < N; j++){ if(notas[i] == notas[j]){ encontro++; } } if(encontro > mayorRepeticion){ mayorRepeticion = encontro; moda = notas[i]; } } promedio = promedio + notas[i]; } printf("\nPromedio de notas: %.2f\n",promedio/N); printf("Moda: %.2f\n",moda); printf("Maxima nota: %.2f\n",mayor); printf("Minima nota: %.2f\n",menor); if (promedio >= 40) { printf("La asignatura fue APROBADA!\n"); } else { printf("La asignatura fue REPROBADA!\n"); arreglo_alumnos[cont].notas[1].promedio = (arreglo_alumnos[cont].notas[1].nota[0] + arreglo_alumnos[cont].notas[1].nota[1] + arreglo_alumnos[cont].notas[2].nota[2]) / 3; } } else { printf("Imposible completar operación\n"); } } case 2: { if(opcion == 2){ printf("Ingrese el numero de lista del alumno : "); scanf("%d",&posicion); if(posicion-1 < cont) { printf("Datos del alumno : \n"); printf("Nombre Completo : %s \n", arreglo_alumnos[posicion-1].nombre); printf("Nombre Completo : %s \n", arreglo_alumnos[posicion-1].nombre); printf("asignatura : %s \n", arreglo_alumnos[cont].notas[0].asignatura); printf("\nPromedio de notas: %.2f\n",promedio/N); } else { printf("Alumno no existe...."); } } } } }while(opcion < 3); return 0; } } -
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
gracias ashwilliams por tu estructura es mucho mejor que el que tenia yo, pero como meto esto en tu estructura de las notas y ponderacion me imgino que deveria ser una matriz de 3x3 asignatura[] nota[] ponderacion[] void main() { // definicion de variables int asig = 1, nota, nota_mayor, nota_menor, notaf, pond, i, k, celda, n, t, pondacumulada; // int asig_a = 0; asig_r = 0, asig_p = 0; //inicializar arreiglo. while ( asig != 0 ) { printf("Ingrese codigo de asignatura (numero entero) : "); scanf( "%d", &asig ); if ( asig != 0 ) { i = 0; pondacumulada = 0; notaf = 0.0; while ( pondacumulada < 100 ) { i++; printf("nota(%d) = ", i); scanf("%d", ¬a); printf("pond(%d) = ", i); scanf("%d", &pond); while( pond > (100 - pondacumulada) ) { printf("Debe ingresar un valor < a %dn", 100-pondacumulada); printf("pond(%d) = ", i); scanf("%d", &pond); } notaf = notaf + ( (float)nota/100 * (float)pond/100 ); pondacumulada += pond; printf("Ingrese Numero (entero) (con 0 termina):");scanf("%d",&n); } printf("Asignatura : %dn-----------------nn", asig ); printf("Nota Final %1.2fnnnn", notaf); // faltan los criterios de arobacion/reprobacion. } } } -
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
4.- la idea es ingresar alumnos A quisas >30 pero lo que trato de hacer es que cuando ingrese la nota de cada alumno se repita hasta tener una ponderacion = a 100 eso no logro hacer aun -
ayuda con programar en C
soulsitg replied to soulsitg's topic in Aplicaciones de Escritorio & Scripts PHP
#include <stdio.h> #include <stdlib.h> typedef struct { char nombre[50]; char nom[50]; char rut[50]; char fechaNac[50]; char carrera[50]; char ingreso[50]; }Contacto; typedef struct { char nombre[50]; char nom[50]; char rut[50]; char fechaNac[50]; char carrera[50]; char ingreso[50]; }Cont; int main(){ int x; printf("1. INGRESAR DATO DEL ALUMNO \n"); printf("2. LISTAR ALUMNOS \n"); printf("3. COPIAR ARCHIVO \n"); printf("4. LISTAR POR NOMBRE \n"); printf("\n\n\n"); printf("ingrese opcion : "); scanf("%d",&x); printf("\n\n"); while (x>4 || x<1){ printf("error ingrese una opcion del menu :\n\n"); printf("1. INGRESAR DATO DEL ALUMNO \n"); printf("2. LISTAR ALUMNOS \n"); printf("3. COPIAR ARCHIVO \n"); printf("4. LISTAR POR NOMBRE \n"); printf("\n\n\n"); printf("ingrese opcion : "); scanf("%d",&x); printf("\n\n"); } switch (x){ case 1: ingresar(); break; case 2: mostrar(); break; case 3 : copiar(); break; case 4 : ordenar(); break; } system("PAUSE"); return 0; } int mostrar(){ FILE *fuente; Contacto c; fuente= fopen("fuente.txt", "r"); if (fuente== NULL) printf("Error al abrir archivo..\n"); else { fread(&c, sizeof©, 1, fuente); while (! feof(fuente)){ fread(&c, sizeof©, 1, fuente); printf("%s\n",c.nombre ); printf("Nombre : %s\n",c.nom ); printf("RUN : %s\n",c.rut); printf("Carrera : %s\n",c.carrera); printf("Fecha de Nacimiento : %s\n",c.fechaNac); printf("\n\n"); fread(&c, sizeof(Contacto), 1, fuente); } fclose(fuente); main(); } } int ingresar(){ Contacto c; // abro el archivo FILE *fuente; fuente=fopen("fuente.txt","a"); //creo el archivo txt fuente.txt if (fuente==NULL)//verifico si el archivo txt se abrio o se creo exitosamente printf("Error al Abrir el Archivo \n"); //imprimo el mensaje de error else{ fread(&c, sizeof(Contacto), 1, fuente); gets(c.nombre ); printf("NOMBRE : "); gets(c.nom ); printf("RUT : "); gets(c.rut ); printf("ASIGNATURA : "); gets(c.carrera ); printf("NOTAS : "); gets(c.fechaNac ); printf("ponderacion : "); fwrite(&c, sizeof(Contacto), 1, fuente); printf("\n\n\n"); } fclose(fuente);//cierro el archivo fuente.txt main(); } //-------------------------------------------- int copiar(){ FILE *fuente, *copia; Contacto c; Cont r; fuente= fopen("fuente.txt", "r"); copia= fopen("paso.txt","w"); if (fuente== NULL || copia==NULL) printf("Error al abrir uno de los archivos..\n"); else { fread(&c, sizeof(Contacto), 1, fuente); while (!feof(fuente)){ fwrite(&c,sizeof(Contacto),1,copia); fread(&c, sizeof(Contacto), 1, fuente); } fclose(fuente); fclose(copia); } printf("el archivo fuente se copio con exito\n\n\n"); ordenar(); } //----------------------------------------------------------- int ordenar(){ /* FILE *fuente, *copia; Contacto c; Cont r; fuente= fopen("fuente.txt", "r"); copia= fopen("paso.txt","r"); if (fuente== NULL || copia==NULL) printf("Error al abrir uno de los archivos..\n"); else { fread(&c, sizeof(Contacto), 1, fuente); fread(&r, sizeof(Contacto), 1, copia); while (!feof(fuente)&& !feof(copia)){ while(c.rut>r.rut){ fread(&r, sizeof(Cont), 1, copia); } printf("nombre : %s\n",c.nombre); printf("rut : %s\n",c.rut); printf("fecha nac : %s\n",c.fechaNac); printf("carrera : %s\n",c.carrera); fread(&r, sizeof(Cont), 1, copia); fread(&c, sizeof(Contacto), 1, fuente); } fclose(fuente); fclose(copia); } */ main(); } -
hola necesito ayuda para presentar el trabajo en programacion y tengo que compilar lo siguiente usando float, for, gets,do y iteracion indicando asignatura nombre rut nota ponderacion de la nota ej 30% nota 1 promedio si esta aprovado la asignatura o reprovado y tener una opcion de guardar en un txt y tambien la posibilidad de modificar uff es una nota para programacion la estructura no entiendo mcuho como va... un saludo
-
script html contador de usuarios online
soulsitg replied to soulsitg's topic in Webmaster, Tutoriales & Herramientas
y como puedo llamar el scrip que tengo en php que y colocarlo en mi paguina HTML?