|
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 - asyba
Páginas: [1]
1
« en: Domingo 21 de Junio de 2009, 15:12 »
Burbuja!!! [/url]
PD: como consejo, deberias separar ordenarymostrar() en ordenar() y mostrar(). pero para que quiero separalo si en conclucion estoy mostrando solamenete no ordeno nada, va creo que no tengo que ordenar no puedo darle a una variable x que sea igual a nom o si???
y eso de burbuja no me ayudo....
EI: juntando mensajes, usa el boton de Editar si nadie te respondio.
lo de la busqueda ya lo solucione era algo de strcmp grax de otods modos
si pueden ayudar en eso que me falta de ordenar y mostrar con caracteras ascii A B C D.
por favor que alguien me ayude con "si pueden ayudar en eso que me falta de ordenar y mostrar con caracteras ascii A B C D." !!!!!!!!!!!!!!!!!!!!!!!!!!
2
« en: Sábado 20 de Junio de 2009, 21:47 »
el trabajo que tengo que ahcer que me dieron en la facu trata de el nombre de una universidad , el puntaje y la cantidad e alumnos inscriptos,, ahy (n) cantidad de alumnos.. el tema es que me pide oorenarlo segun el puntaje que solamente me deja cargarle como A B C o D y orenarlo en vase a lo hice pero se me repoite varias veces con el ciclo for seguramente es algo mas puesto pero no logro sacarlo me ayudan... ii. Mostrar los arreglos, ordenando el listado por puntaje o categoría obtenida: primero las universidades de categoría ‘A’, luego las ‘B’, etc void ordenarymostrar(char nom[30][50],char p[50],float a[50],int n) { int i; textbackground(7); clrscr(); if(n>0) { cout<<"A continuacion se muestra las Universidades ordenadas segun el puntaje:"; gotoxy(4,2); for(i=0;i<n;i++) { //for(i=0;i<n;i++) //{ if(p[i]=='A'||'a') { cout<<"nNombre de la Universidad: "<<nom[i]; cout<<"nAlumnos inscriptos: "<<a[i]; } //} //for(i=0;i<n;i++) //{ if(p[i]=='B'||'b') { cout<<"nNombre de la Universidad: "<<nom[i]; cout<<"nAlumnos inscriptos: "<<a[i]; } //} if(p[i]=='C'||'c') { cout<<"nNombre de la Universidad: "<<nom[i]; cout<<"nAlumnos inscriptos: "<<a[i]; } if(p[i]=='D'||'d') { cout<<"nNombre de la Universidad: "<<nom[i]; cout<<"nAlumnos inscriptos: "<<a[i]; } } */ } else { cout<<"Usted no a Cargado ninguna Universidad!!!"; } cout<<"nPrecione la tecla ENTER para volver al Menu Principal."; getch(); }
y otra tarea es hacer con que en un menu tenga la opcion de buscar la univercisadad con el nombre ,,,,el menu ya lo hice,,, y la busqueda tmb pero simepre me tira que no exite por que sera??? void buscar(char nom[30][50],char p[50],float a[50],int n) { int i; char n1[30]; textbackground(7); clrscr(); if(n>0) { cout<<"Escriba el nombre de la Universidad que desea buscar informacion: "; gets(n1); for(i=0;i<n;i++) { if(n1==nom[i]) { cout<<"nEncontrado."; cout<<"nPuntaje: "<<p[i]; cout<<"Cantidad de alumnos inscriptos: "<<a[i]; getch(); } } cout<<"nNo existe esa Universidad..."; } else { cout<<"Usted no a cargado ninguna Universidad!!!"; } cout<<"nPrecione la tecla ENTER para volver al Menu Principal."; getch(); }
3
« en: Martes 2 de Junio de 2009, 23:31 »
graxxx por eso del & haora si me anda otras 2 ultimas cosas void menor(int v[100],int n) { int i,j; ///* clrscr(); if(n>0) { for(i=0;i<n;i++) { for(j=i+1;j<n;j++) { if(v[i]<j) { cout<<"El menor valor contenido en el arreglo es: "<<v[i]<<" y se encuentra en el componente: "<<i; } } } } else { cout<<"Usted no ha cargado ningun valor!!!"; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch();
} aca no se si esta bien la aprte de j si es que esta bien planteado asi...... y en este void negativo(int v[50], int n) { int i,x; clrscr(); if(n>0) { for(i=0;i<n;i++) { if(v[i]<0) { x++; cout<<"La cantidad de numeros negativos que tiene el arreglo son: "<<x; } } cout<<"No se encuentran valores negativos en el arreglo!!!"; } else { cout<<"Usted no ha cargado ningun valor!!!"; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); }
no se por que me da numeros cualquiera en la cantidad,, y repite varias veces el cartel La cantidad de numeros negativos son.....
4
« en: Domingo 31 de Mayo de 2009, 21:59 »
grax por eso
otra cosa en void mostrar
cuando lo compilo y selecciono esa opcion del menu no me aparece lo que carge por que sera...
y cuando pongo si n == 0 que mediga que no carge nada y si n>0 que haga lo que esta dentro de esas llavaes,,, pero lo que me pasa es que siempre me dice usted no hacargado datos osea me toma n==0 y eh cargado datos..... me ayudan...
5
« en: Sábado 30 de Mayo de 2009, 23:32 »
hola que tal me diero de tarea un ejercicio en que tnego que cargar x cantidades de valores en un vector y calcularle el promedio de los numeros que contienen ese vector,, hacer un menu,, calcular los numeros negativos,,,,, y el numero menor de todos,, aca esta lo que hice en la parte del promedio no se como sacarlo prove pero no me da,, alguna ayudita..? #include<iostream.h> #include<conio.h> #include<ventanas.h> void cargar(int v[50],int n); void menor(int v[50],int n); void mostrar(int v[50],int n); void promedio(int v[50],int n); void negativo(); void menu(); void main() { clrscr(); textbackground(RED); menu(); }
void menu() { int op,pro,n; int v[50]; char opciones[6][30]={"1-.Cargar","2-.El menor valor","3-.Promedio","4-.Valores negativos","5-.Mostrar?","6-.Salir"}; //n=0; clrscr(); do { clrscr(); op=menu(opciones,6,38,5,RED,WHITE); switch(op) { case 1: cargar(v,n); break; case 2: menor(v,n); break; case 3: promedio(v,n); break; case 4: negativo(); break; case 5: mostrar(v,n); break; case 6: break; } } while(op!=6); }
void cargar(int v[50],int n) { int i; clrscr(); do { cout<<"Cargue cuantos componentes quiere (no mas de 50): "; cin>>n; } while(n<=0 || n>100); cout<<"nCargue los valores se les pide:n"; for(i=0;i<n;i++) { cout<<"V["<<i<<"]: "; cin>>v[i]; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); } void menor(int v[100],int n) { int i,x; ///* clrscr(); if(n>0) { cout<<"El menor valor contenido en el arreglo es: "<<x<<" y se encuentra en el componente: "<<i; } else { cout<<"Usted no ha cargado ningun valor!!!"; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); } void promedio(int v[50],int n) { int i,acum,p,pro; acum=0; clrscr(); if(n>0) { for(i=0;i<n;i++) { acum+=v[i]; } pro=acum/n; //p=promedio(v,n); cout<<"El promedio de los valores contenidos en el arreglo es: "<<pro; //return pro; } else { cout<<"Usted no ha cargado ningun valor!!!"; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); } void negativo() { /* clrscr(); if(n>0) { cout<<"La cantidad de numeros negativos que tiene el arreglo son: "<<neg; } else { cout<<"Usted no ha cargado ningun valor!!!"; } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); */ } void mostrar(int v[50],int n) { int i; clrscr(); if(n==0) { cout<<"Usted no a ingresado ningun valor!!!"; } else { cout<<"El arreglo que usted ingreso es: "; for(i=0;i<n;i++) { cout<<"nV[ "<<i<<"]: "<<v[i]; } } cout<<"nPrecione la tecla ENTER para volver al menu."; getch(); }
6
« en: Lunes 25 de Mayo de 2009, 19:42 »
tenes razon y empese tengo aca una duda en el sugiente caso, cuando utilizo siwtch y la persona seleciona una opcion y sale lo que dice en el cout,, como a esa opcion que eligio la puedo guardar en una variable para despues mostrarla como los datos de esa "mascota"???? void datos2() { int op1; do { cout<<"nSeleccione el tipo de mascota que quiere tener: "; cout<<"n1.- Gato"; cout<<"n2.- Perro"; cout<<"n3.- Hamster"; cout<<"n4.- Conejo"; cout<<"n5.- Tortuga"; cout<<"n6.- Pez"; cout<<"nSeleccione la opcion que quiere: "; cin>>op1; switch(op1) { case 1: cout<<"nUsted a elegido un Gato"; break; case 2: cout<<"nUsted a elegido un Perro"; break; case 3: cout<<"nUsted a elegido un Hamster"; break; case 4: cout<<"nUsted a elegido un Conejo"; break; case 5: cout<<"nUsted a elegido una Tortuga"; break; case 6: cout<<"nUsted a elegido un Pez"; break; case 7: break; default: cout<<"nError, por favor seleccione bien!"; } break; } while(op1!=7); getch(); }
7
« en: Lunes 25 de Mayo de 2009, 19:00 »
hola que tal alguien alguna ves iso un programa en c++ de una mascota virtual,, es que me pidieron en la facu prime año estoy ing informactica...... y no se por donde empesar
8
« en: Martes 19 de Mayo de 2009, 00:07 »
no hace falta que respondan ya solucione todo!!!
9
« en: Lunes 18 de Mayo de 2009, 20:52 »
a.) Escribir un programa que pida ingresar coordenadas (x, y) de un conjunto de puntos e informe la cantidad de puntos que hay en cada cuadrante. El proceso debe terminar al ingresar el par (0, 0). #include<iostream.h> #include<conio.h> int x,y,x1,x2,x3,x4; void cuadrante(); void mostrar(); void main() { textbackground(RED); textcolor(15); clrscr(); cuadrante(); mostrar(); getch(); } void cuadrante() { cout<<"Al ingresar 'x' y 'y' igual a 0 se termina de pedir."; cout<<"nIngrese la cordenada x: "; cin>>x; cout<<"Ingrese la cordenada y: "; cin>>y; while(x!=0 && y!=0) { if (x>0 && y>0) { x1++; } if(x>0 && y<0) { x3++; } if(x<0 && y>0) { x2++; } if(x<0 && y<0) { x4++; } if(y==0 && x>o) { cout<<"No posee cuadrante."; } //usa esta condicion pero no anda al poner un 0 como minimo se corta el ciclo cout<<"nIngrese la cordenada x: "; cin>>x; cout<<"nIngrese la cordenada y: "; cin>>y; } } void mostrar() { cout<<"nEn el cuadrante 1 se ecuentran: "<<x1<<" puntos."; cout<<"nEn el cuadrante 2 se ecuentran: "<<x2<<" puntos."; cout<<"nEn el cuadrante 3 se ecuentran: "<<x3<<" puntos."; cout<<"nEn el cuadrante 4 se ecuentran: "<<x4<<" puntos."; }
c.) Cargue por teclado un número entero n, validando que n no sea negativo ni cero. El programa debe determinar si el número es primo o no. #include<iostream.h> #include<conio.h> #include<maths.h> int n,d void main() { cout<<"ingrese un numero entero mayor a cero: "; cin>>n; d=(int)sqrt(n); for( i=2;i==d;i+) { if (n%2i==o) {
en eset la verda no se que hacer....
10
« en: Domingo 17 de Mayo de 2009, 23:19 »
gracias por esa informacion..
en el ejercico del multiplo de 3 hizo lo que me dijiste y me salio bien..
aca en este de las cordenadas me quede trabado mira aver si podes recomendarme algo:
#include<iostream.h> #include<conio.h> int x,y,a1,a2,a3,a4,x1,y1; void cuadrante(); void main() { textbackground(RED); textcolor(15); clrscr(); cuadrante(); getch(); } void cuadrante() { cout<<"Ingrese la cordenada x: "; cin>>x; cout<<"nIngrese la cordenada y: "; cin>>y; while(x!=0 && y!=0) { if (x>0 && y>0) { x1++; y1++; } }
cout<<"nLos puntos que se encuentran en el cuadrante 1 son: "<<x1<<y1; cout<<"Ingrese la cordenada x: "; cin>>x; cout<<"nIngrese la cordenada y: "; cin>>y; }
y en el del numero primo me pasa lo mismo....:
#include<iostream.h> #include<conio.h> #include<maths.h> int n,d
void main() { cout<<"ingrese un numero entero mayor a cero: "; cin>>n; d=(int)sqrt(n); for( i=2;i==d;i+) { if (n%2i==o) {
y otra cosa como se pones las lineas bien puesto como vos escribiste en el mesaje anterior
11
« en: Sábado 16 de Mayo de 2009, 18:07 »
hola de vuelta soy novato estoy estudiando ingenieria informatica, estoy en primer año y apenas llevo unos meses. en la materia programacion I el profe me di algunos problemas y no me salen en algunas partes me podrian ayudar....
b.) Desarrolle un programa que permita cargar por teclado un número a y otro número b. El programa debe validar que a sea menor que b, y luego mostrar todos los múltiplos de 3 que estén en el intervalo [a, b].
aca hize algo pero en algunos casos no me da?¡?
#include<iostream.h> #include<conio.h> int a,b,i,men,may; void ordenar2(); void mult(); void main() { textbackground(RED); textcolor(15); clrscr(); cout<<"Ingrese A: "; cin>>a; cout<<"nIngrese B: "; cin>>b; ordenar2(); mult(); getch(); } void ordenar2() { if (a>b) { men=b; may=a; } else { men=a; may=b; } } void mult() { cout<<"Los numeros multiplos de tres en el intervalo["<<men<<","<<may<<"]:n"; if (men%3!=0) { men++; } for(i=men;i<=may;i+=3) { cout<<i<<"t"; } } c.) Cargue por teclado un número entero n, validando que n no sea negativo ni cero. El programa debe determinar si el número es primo o no.
en este no se como hacerlo...
a.) Escribir un programa que pida ingresar coordenadas (x, y) de un conjunto de puntos e informe la cantidad de puntos que hay en cada cuadrante. El proceso debe terminar al ingresar el par (0, 0).
y en este no entiendo como calcular los puntos de una x y cordenada....
12
« en: Miércoles 6 de Mayo de 2009, 00:05 »
hola estudi ingenieria informatica y en clase de programacion me pidieron hacer esto
supongo que sera con ciclos leean
b.) Se tiene un conjunto de rectángulos y por cada uno se carga por teclado su base y su altura. Se pide mostrar el valor del área, la base y la altura, sólo de aquellos rectángulos cuyo perímetro sea menor que un número p dado (o sea, ingresado como dato). Continuar hasta que la base ingresada sea igual a cero.
alguien me puede ayudar en c++ borland 3.1 o en lo que pueden para seguir una guia....
Páginas: [1]
|
|
|