Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - MoonSorroW
Páginas: [1]
1
« en: Domingo 2 de Noviembre de 2008, 01:55 »
que onda gente pues ocupo ayuda con mi programa de visua lo que quiero es que me encuentre el numero mayor y menor de un arreglo burbuja que ya lo hize solo me falta lo de encontrar el max y min y q eme o muestre en un text aaqui es dejo el codigo que llevo . el problema que tengo es que siempre me encuentra el de la pocision 0 y no el mayor LO QUE OCUPO ES QUE ME ENCUENTRE EL MAYOR Y LE MINIMO EN FUNCIONES espero qeu me ayuden a corregir mi programa aqui es el formulario Dim multi() As Integer Dim mayo As Integer, may As Integer, men As Integer Dim n As Integer Private Sub Command1_Click() List1.AddItem Text1.Text Text1.Text = "" Text1.SetFocus End Sub Private Sub Command2_Click() Dim p As Integer p = List1.ListCount List1.RemoveItem (p - 1) End Sub Private Sub Command3_Click() nume = List1.ListCount ReDim multi(nume) For i = 0 To nume - 1 multi(i) = List1.List(i) Next i Call menu(multi, nume) List1.Clear Text1.SetFocus For i = 0 To nume - 1 List1.List(i) = multi(i) Next i End Sub Private Sub Command4_Click() List1.Clear Text1.SetFocus End Sub Private Sub Command5_Click() Unload Me End Sub Private Sub Command6_Click() nume = List1.ListCount may = List1.List(0) mx (may) n = mx(may) If n = 1 Then Text2.Text = Str(may) End If End Sub Private Sub Command7_Click() nume = List1.ListCount men = List1.List(0) mn (men) n = mn(men) If n = 1 Then Text3.Text = Str(men) End If End Sub Private Sub Command8_Click() Dim i As Integer Dim suma As Integer suma = 0 nume = List1.ListCount For i = 0 To nume - 1 suma = suma + List1.List(i) Next i Text4.Text = suma End Sub
aqui el moduo donde van las funciones Dim nume, j As Integer, y As Integer, i, p As Integer Sub menu(multi, nume) For i = 0 To nume - 1 For y = i + 1 To nume If multi(i) < multi(y) Then j = multi(i) multi(i) = multi(y) multi(y) = j End If Next y Next i End Sub Function mx(may As Integer) For i = 0 To nume - 1 If List1.List(i) < may Then may = List1.List(i)(nume - 1) End If Next i mx = 1 End Function Function mn(men As Integer) For i = 0 To nume - 1 If List1.List(i) > men Then men = List1.List(i) End If Next i mn = 1 End Function
2
« en: Domingo 2 de Noviembre de 2008, 01:40 »
que onda comunidad pues ocupo ayuda con mi programa tengo el problema que tengo que hacer un emulador al ms-dos pero en c++ usando mis propias palabras ahorita ya he hecho para poder impiar la pantalla, salirme, cambiar de direccion y mostrar las direcciones lo que ocupo ahora es copiar un archivo y eliminar aqui les dejo el codigo que llevo #include<stdio.h> #include<iostream.h> #include<conio.h> #include<string.h> #include <dir.h> char *current_directory(char *path) { strcpy(path, "X:\"); path[0] = 'A' + getdisk(); getcurdir(0, path+3); return(path); } void borra() { int x,y; for(x=0;x<=80;x++) for(y=0;y<=100;y++) { gotoxy(x,y); printf(" "); gotoxy(1,1); } } void cambiar() { char *ruta; printf("ingresa la ruta que quieres cambiar: "); gets(ruta); chdir (ruta); } void dir() { struct ffblk ffblk; int done; printf("Directory listing of *.*n"); done = findfirst("*.*",&ffblk,0); while (!done) { printf(" %sn", ffblk.ff_name); done = findnext(&ffblk); } } void copiar() { } void eliminar() { } void main() { char z,* texto; int q,t,error; q=0; while(q==0) { char curdir[MAXPATH]; current_directory(curdir); printf("n%s ", curdir); error=1; fflush(stdin); gets(texto); printf(""); t=strcmp(texto,""); if(t==0) error=0; t=strcmp(texto,"borra"); if(t==0) { borra(); error=0; } t=strcmp(texto,"salir"); if(t==0) { q++; error=0; } t=strcmp(texto,"ruta"); if(t==0) { cambiar(); error=0; } t=strcmp(texto,"dir"); if(t==0) { dir(); error=0; } t=strcmp(texto,"copiar"); if(t==0) { copiar(); error=0; } t=strcmp(texto,"eliminar"); if(t==0) { eliminar(); error=0; } if(error==1) printf("El comando es invalidon"); } }
porfas ayudenmen se los agradeceria igual les dejo mi correo para que me puedan orientar o algo nakamamoon@hotmail.com
Páginas: [1]
|