|
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 - luchojimenez
26
« en: Miércoles 20 de Octubre de 2010, 16:48 »
hombre hice lo dijistes pero sigue con lamisma dificultad
27
« en: Miércoles 20 de Octubre de 2010, 04:39 »
como les venia diciendo esta funcion hace parte de un progrma de una pila , pero el problema es que solo me muestra el primer elemento de la pila ingresada no importa si la pila tiene mas elementos, entoces me gustaria que me colaboraran optimizandolo void visualizar (void)// funcion de la pila que le permite visualizar datos { char n; p = (struct pila*) malloc(sizeof(struct pila)); if (cima==NULL)//si c esta vacio { do { clrscr(); cout<<"NO HAY ELEMENTOS A LISTAR";//entoces mostrar esto gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } while((n=='n')||(n=='N')); menu(); } else// si no { clrscr();//limpiar pantalla do { p=cima;//asignas inicio a p while (p!=NULL)//mientras la p no este vacia { printf("primer nombre : %sn", p->prinomb); printf("segundo nombre : %sn", p->segnomb); printf("primer apellido : %sn", p->priapel); printf("segundo apellido : %sn", p->segapel); printf("cedula : %dn", p->ced); printf("edad: %dn", p->edad); printf("tel : %dn", p->tel); printf("sexo : %sn", p->sex); printf("afiliacion: %sn",p->eps); printf("E_mail: %sn", p->mail); p=p->sig; free(cima); gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } } while((n=='n')||(n=='N')); menu(); } getch(); }
28
« en: Martes 12 de Octubre de 2010, 06:07 »
bueno es mi funcion visualizar de mi pila el problema es que nesesito parar la iteacion para decidir visualizar o seguir con introduccion de datos void visualizar (void)// funcion de la pila que le permite visualizar datos { char n; p = (struct pila*) malloc(sizeof(struct pila)); if (cima==NULL)//si c esta vacio { do { clrscr(); cout<<"NO HAY ELEMENTOS A LISTAR";//entoces mostrar esto gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } while((n=='n')||(n=='N')); menu(); } else// si no { clrscr();//limpiar pantalla do { p=cima;//asignas inicio a p while (p!=NULL)//mientras inicio no este vacia { clrscr(); printf("Nombre : %sn", p->nombre); printf("Edad : %dn", p->ced); printf("Edad : %dn", p->edad); printf("Edad : %dn", p->tel); printf("Nombre : %sn", p->sex); printf("Nombre : %sn",p->eps); printf("Nombre : %sn", p->mail); p=p->sig; free(cima); gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } } while((n=='n')||(n=='N')); menu(); } getch(); }
29
« en: Lunes 11 de Octubre de 2010, 22:18 »
hasta el momento solo llevo esto pero tengo problemas con la funcion insertar #include<iostream.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #include<dos.h> #include<string.h> struct pila { char nombre[40]; int ced; int edad; int tel; char sex[10]; char eps[50]; char mail[50]; struct pila *sig; }*cima=NULL,*p=NULL; void menu(); void portada(); void insertar(); void extraer(); void visualizar (); void main() { portada(); clrscr(); textcolor(8); menu(); } void portada() { system("color 13"); gotoxy(10,2);cout<<"ESTRUCTURA DE DATOS"<<endl; gotoxy(10,6);cout<<"TRABAJO COLABORATIVO NO 2"<<endl; gotoxy(10,9);cout<<"PROFESOR HERMES MOSQUERA"<<endl; gotoxy(10,14);cout<<"Powered By YAIR JOSE DIAZ GONZALEZ"<<endl; gotoxy(10,15);cout<<"UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA(UNAD)"<<endl; gotoxy(10,19);system("pause"); } void insertar() // Funcion que inserta datos a la pila { char n; struct pila *p; p = (struct pila*) malloc(sizeof(struct pila)); // reservamos // espacio para el nodo (dato, sig) clrscr(); if(cima==NULL) { do { p->sig = NULL; // hacemos que el nuevo nodo apunte a NULL cima = p; // Ahora el tope es el nuevo nodo clrscr(); gotoxy(5,5);printf("Escriba el nombre: "); gotoxy(5,6) ;scanf("%s",p->nombre); gotoxy(5,7);printf("Dame Edad: "); gotoxy(5,8);scanf("%d",&p->edad); gotoxy(5,9);printf("Dame su telefono: "); gotoxy(5,10);scanf("%d",&p->tel); gotoxy(5,11);printf("Dame el No de Cedula: "); gotoxy(5,12);scanf("%d",&p->ced); gotoxy(5,13);printf("Dame el sexo: "); gotoxy(5,14);scanf("%s",&p->sex); gotoxy(5,15);printf("Afiliacion a EPS o ARS: "); gotoxy(5,16);scanf("%s",&p->eps); gotoxy(5,17);printf("Deme su Email: "); gotoxy(5,18);scanf("%s",&p->mail); gotoxy(5,21);cout<<"Para introducir otro paciente intro S/N"<<endl; gotoxy(5,22);cin>>n; } while((n=='s')||(n=='S')); menu(); return; } else// si no { p->sig = cima; // hacemos que el nuevo nodo apunte al tope cima = p; // ahora el tope es el nuevo nodo } } void extraer() { if(cima == NULL) { printf("PILA VACIAn"); return; } struct pila *tmp; // temporal para almacenar la direccion del tope tmp = cima; // guardamos en tmp la ubicacion del tope cima = tmp->sig; // hacemos que el tope sea el anterior nodo ingresado // sacamos el dato del nodo que estaba como tope printf("Nombre : %sn", tmp->nombre); printf("Edad : %dn", tmp->ced); printf("Edad : %dn", tmp->edad); printf("Edad : %dn", tmp->tel); printf("Nombre : %sn", tmp->sex); printf("Nombre : %sn", tmp->eps); printf("Nombre : %sn", tmp->mail); free(tmp); // liberamos la memoria reservada para el tope } void visualizar (void)// funcion de la pila que le permite visualizar datos { char n; if (cima==NULL)//si c esta vacio { do { clrscr(); cout<<"NO HAY ELEMENTOS A LISTAR";//entoces mostrar esto gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } while((n=='n')||(n=='N')); menu(); } else// si no { clrscr();//limpiar pantalla do { p=cima;//asignas inicio a p while (p!=NULL)//mientras inicio no este vacia { clrscr(); printf("Nombre : %sn", p->nombre); printf("Edad : %dn", p->ced); printf("Edad : %dn", p->edad); printf("Edad : %dn", p->tel); printf("Nombre : %sn", p->sex); printf("Nombre : %sn",p->eps); printf("Nombre : %sn", p->mail); cima=p; p=p->sig; free(cima); gotoxy(5,19);cout<<"Desea regresar al menu principal S/N"<<endl; gotoxy(5,20);cin>>n; } } while((n=='n')||(n=='N')); menu(); } getch(); } void menu() { int opc=0; do { clrscr(); gotoxy(12,3);cout<<"ASIGNADOR DE CITAS "; gotoxy(15,7);cout<<"nnn"; gotoxy(15,8);cout<<"1. Insertarn"; gotoxy(15,9);cout<<"2. Extraern"; gotoxy(15,10);cout<<"3. Visualizarn"; gotoxy(15,11);cout<<"4. Salirnn"; gotoxy(15,13);cout<<"Digite la opcion: "; cin >>opc; switch (opc) { case 1: insertar(); break; case 2: extraer(); break; case 3: visualizar(); break; case 4: exit(1); } getch(); }while (opc!=4); }
30
« en: Martes 14 de Septiembre de 2010, 16:35 »
mi solucion es la siguiente #include<iostream.h> #include<cstdio> #include<conio.h> using namespace std; int main() { int n,i; struct computador { char marca[20]; char modelo[20]; int calma;// capacidad de alamcenamiento int ram; } cout<<"Datos del pc"<<endl; cout<<"cuantos pc desea ingresar"<<endl; cin>>n; computador*compu=new int; for(i=1;i<=n;i++) { cout<<"n Dame la marca"<<endl; cin>>compu[i].marca; cout<<"n dame el modelo"<<endl; cin>>compu[i].modelo; cout<<"n dame la cpacidad de almacenamiento"<<endl; cin>>compu[i].calma; cout<<"n Dame capacidad memoria Ram"<<endl; cin>>compu[i].ram; } clrscr(); cout<<"DATOS ALMACENADOS DE LOS PC"<<endl; for(i=1;i<=n;i++) { cout<<compu[i].marca<<endl; cout<<compu[i].modelo<<endl; cout<<compu[i].calma<<endl; cout<<compu[i].ram<<endl; } system("pause"); return 0; }
el ejercicio es el siguiente Implemente un programa en C++ usando memoria dinámica con los operadores New y Delete para que imprima los datos básicos de 5 marcas comerciales de computadores, es decir (Marca, modelo, capacidad de almacenamiento, capacidad de memoria RAM instalada) para lo cual se requiere hacer usando una estructura llamada computador, incluya variables de tipo apuntador. Como resultado se espera el código fuente debidamente documentado cada línea y la captura de pantalla de la imagen del resultado despues de la ejecución.
31
« en: Martes 13 de Julio de 2010, 02:04 »
no se si este tema estara un poco trillado, pero la documentacion que es visto por internetr es mas amplia refrente a los lenguajes pesacl, visual basic, pero poco en c++, me gustaria saber que funciones y que libreria me permiten utilizar el puerto parellelo tanto en linux como en windows, quiero prender un led
32
« en: Viernes 9 de Julio de 2010, 19:12 »
hombre , gracias era que estaba enfrascado , en algo trivial, pero lo que buscaba, era enteder el concepto
33
« en: Jueves 8 de Julio de 2010, 20:29 »
este es mi codigo estoy intentando implentar la funcion de la burbuja pero todavia no me da resultados , ya logre que no me diera errores en tiempo de compilacion , pero en tiempo de ejecucion todavia los errores persiten #include<iostream> #include<cstdio> using namespace std; int ordenar( int list[],int n); int main() { int p=3; int vi[3],i; for(i=1;i<=3;i++) { cout<<"introduce datos del vector"<<endl; cin>>vi[i]; } cout<<ordenar(vi,p)<<endl; system("pause"); return 0; } int ordenar(int list[],int n) { int i=1,j,aux; while(i<n) { j=i; while(j<=n-i); { if( list[j]>list[j+1]) { aux=list[j]; list[j]=list[j+1]; list[j+1]=aux; return list[j]; } j=j+1; } i=i+1; } }
34
« en: Martes 6 de Julio de 2010, 21:59 »
entonces hermano al hacer el cambio que ud me sugiere entonces las variable de entrada de la cadena apartir de la segunda iteracion no me deja ingresar el nombre #include<iostream> #include<conio2.h> #include<cstdio> #include<string.h> using namespace std; void ingresar(); void portada(); void rectangulo(); int h=0,j; struct empleado{ char nombre[100]; int up[30]; }p[3]; int main() { int l=1; portada(); rectangulo(); do { l++; ingresar(); }while(l<=3); system("cls"); gotoxy(17,2);cout<<"ESTADISTICAS GLOBALES"<<endl; cout<<"total producido por todo los empleadosn"<<h<<"nn"; system("pause"); return 0; } void ingresar() { system("cls"); int k,j,n=0,i; system("color 70"); gotoxy(15,2);cout<<"POWERED BY LUIS ALFONSO JIMENEZ MEJIA"<<endl; gotoxy(5,9);cout<<"Ingrese Su Nombre: "; for(j=1;j<3;j++) { j++; fgets(p[j].nombre,100,stdin);//entoces no aprece esta variable apartir de la segunda iteracion p[j].nombre[strlen(p[j].nombre)-1]=' '; fflush(stdin); for(i=0;i<3;i++) { cout<<"nn Ingrese las unidades producidas/dias"<<endl; cin>>p[j].up[i]; n=n + p[j].up[i];//este acumulador me ha dado dolores de cabeza } k=n/3; h=h+n; system("cls"); gotoxy(17,2);cout<<"ESTADISTICAS DEL EMPLEADO: "<<p[j].nombre<<endl; gotoxy(17,5);cout<<"Producion total mes : "<<n<<endl; gotoxy(17,6);cout<<"Promedio produccion diaria: "<<k<<endl; gotoxy(17,15);system("pause"); } } void portada() { system("color 0a"); gotoxy(17,2);cout<<"PROGRAMA ACTIVIDAD 1 UNIDAD 2"<<endl; gotoxy(17,3);cout<<"CURSO C++ NIVEL 2"<<endl; gotoxy(17,4);cout<<"POWERED BY LUIS ALFONSO JIMENEZ MEJIA"<<endl; gotoxy(17,8);cout<<"La fabrica de carton Ciudad de Paris desea obtener"<<endl; gotoxy(17,9);cout<<"la informacion de sus n empleados del departamento"<<endl; gotoxy(17,10);cout<<"de produccion para poder determinar al empleado mas"<<endl; gotoxy(17,11);cout<<"sobresaliente del mes y darle un bono de productividad de $3000,"<<endl; gotoxy(17,12);cout<<"Desarrollar un programa en C++ que lea el nombre del empleado y"<<endl; gotoxy(17,13);cout<<"las unidades producidas durante el mes y calcular el promedio"<<endl; gotoxy(17,14);cout<<"de produccion, total de dias arriba del promedio,"<<endl; gotoxy(17,15);cout<<"cantidad producida mas alta y el dia mas productivo."<<endl; gotoxy(17,16);cout<<"Mostrar en pantalla el nombre del empleado,"<<endl; gotoxy(17,17);cout<<"la produccion por dia, el promedio de produccion,"<<endl; gotoxy(17,18);cout<<"el total de días arriba del promedio,"<<endl; gotoxy(17,19);cout<<"la cantidad producida mas alta y el dia mas productivo.nn"<<endl; gotoxy(17,25);system("pause"); } void rectangulo() { system("cls"); system("color 75"); int height, width, tmp, tmp2; height=19; width=14; gotoxy(2,2);for(tmp=0; tmp!=(width+1); tmp++)cout << "***"; gotoxy(0,2);for(tmp=0; tmp!=(height); tmp++) {cout << "nx*a"; gotoxy(0,1);for(tmp2=0; tmp2!=(height+1); tmp2++) cout << " "; cout << "x*a";} cout << "n|"; for(tmp=0; tmp!=(width-5); tmp++) cout << "*l*u*"; gotoxy(15,6);cout<<"FABRICA DE CARTON"<<endl; gotoxy(18,7);cout<<"CIUDAD PARIS"<<endl; gotoxy(19,9);cout<<"Powered by"<<endl; gotoxy(12,15);cout<<"LUIS ALFONSO JIMENEZ MEJIA"<<endl; cout << "nn"; gotoxy(17,26);system("PAUSE"); }
35
« en: Martes 6 de Julio de 2010, 05:38 »
hay un acumlador en la funcion ingresar, que he ppuesto apunto me gustaria que me explicaran donde este el error, por que este acumulador me guarda, datos erroneos, se que tiene que ver con el do/while, pero si le cambio a for entoces las entradads de cadenas correspondiente al nombre no me funcionan, #include<iostream> #include<conio2.h> #include<cstdio> #include<string.h> using namespace std; void ingresar(); void portada(); void rectangulo(); int h=0,n=0,j; struct empleado{ char nombre[100]; int up[30]; }p[3]; int main() { int l=1; portada(); rectangulo(); do { l++; ingresar(); }while(l<=3); system("cls"); gotoxy(17,2);cout<<"ESTADISTICAS GLOBALES"<<endl; cout<<"total producido por todo los empleadosn"<<h<<"nn"; system("pause"); return 0; } void ingresar() { system("cls"); int i=0,k,j=0; system("color 70"); gotoxy(15,2);cout<<"POWERED BY LUIS ALFONSO JIMENEZ MEJIA"<<endl; gotoxy(5,9);cout<<"Ingrese Su Nombre: "; do { j++; fgets(p[j].nombre,100,stdin); p[j].nombre[strlen(p[j].nombre)-1]=' '; fflush(stdin); while(i<4) { i++; cout<<"ningrese las unidades producidas/dias"<<endl; cin>>p[j].up[i]; n=n + p[j].up[i];//este acumulador me ha dado dolores de cabeza } system("cls"); k=n/4; h=h+n; gotoxy(17,2);cout<<"ESTADISTICAS DEL EMPLEADO: "<<p[j].nombre<<endl; gotoxy(17,5);cout<<"Producion total mes : "<<n<<endl; gotoxy(17,6);cout<<"Promedio produccion diaria: "<<k<<endl; }while(j<3); gotoxy(17,15);system("pause"); } void portada() { system("color 0a"); gotoxy(17,2);cout<<"PROGRAMA ACTIVIDAD 1 UNIDAD 2"<<endl; gotoxy(17,3);cout<<"CURSO C++ NIVEL 2"<<endl; gotoxy(17,4);cout<<"POWERED BY LUIS ALFONSO JIMENEZ MEJIA"<<endl; gotoxy(17,8);cout<<"La fabrica de carton Ciudad de Paris desea obtener"<<endl; gotoxy(17,9);cout<<"la informacion de sus n empleados del departamento"<<endl; gotoxy(17,10);cout<<"de produccion para poder determinar al empleado mas"<<endl; gotoxy(17,11);cout<<"sobresaliente del mes y darle un bono de productividad de $3000,"<<endl; gotoxy(17,12);cout<<"Desarrollar un programa en C++ que lea el nombre del empleado y"<<endl; gotoxy(17,13);cout<<"las unidades producidas durante el mes y calcular el promedio"<<endl; gotoxy(17,14);cout<<"de produccion, total de dias arriba del promedio,"<<endl; gotoxy(17,15);cout<<"cantidad producida mas alta y el dia mas productivo."<<endl; gotoxy(17,16);cout<<"Mostrar en pantalla el nombre del empleado,"<<endl; gotoxy(17,17);cout<<"la produccion por dia, el promedio de produccion,"<<endl; gotoxy(17,18);cout<<"el total de días arriba del promedio,"<<endl; gotoxy(17,19);cout<<"la cantidad producida mas alta y el dia mas productivo.nn"<<endl; gotoxy(17,25);system("pause"); } void rectangulo() { system("cls"); system("color 75"); int height, width, tmp, tmp2; height=19; width=14; gotoxy(2,2);for(tmp=0; tmp!=(width+1); tmp++)cout << "***"; gotoxy(0,2);for(tmp=0; tmp!=(height); tmp++) {cout << "nx*a"; gotoxy(0,1);for(tmp2=0; tmp2!=(height+1); tmp2++) cout << " "; cout << "x*a";} cout << "n|"; for(tmp=0; tmp!=(width-5); tmp++) cout << "*l*u*"; gotoxy(15,6);cout<<"FABRICA DE CARTON"<<endl; gotoxy(18,7);cout<<"CIUDAD PARIS"<<endl; gotoxy(19,9);cout<<"Powered by"<<endl; gotoxy(12,15);cout<<"LUIS ALFONSO JIMENEZ MEJIA"<<endl; cout << "nn"; gotoxy(17,26);system("PAUSE"); }
36
« en: Martes 6 de Julio de 2010, 03:40 »
problemas en esta funcion a partir del segunda iteracion, la entrada a partir de la segunda iteracion salta void ingresar() { system("cls"); system("color 70"); int i=0,k; gotoxy(5,4);cout<<"Ingrese Su Nombre: ";//problema a patir de la segunda iteracion fgets(p[j].nombre,100,stdin); p[j].nombre[strlen(p[j].nombre)-1]=' '; fflush(stdin); while(i<3) { i=i+1; cout<<"ningrese las unidades producidas/dias"<<endl; cin>>p[j].up[i]; if(p[j].up[i]>p[j].up[i+1]) { int aux; aux=p[j].up[i]; p[j].up[i]=p[j].up[i]; aux=p[j].up[i+1]; } n=n + p[j].up[i]; } system("cls"); k=n/5; h=h+n; gotoxy(17,2);cout<<"ESTADISTICAS DEL EMPLEADO: "<<p[j].nombre<<endl; gotoxy(17,5);cout<<"Producion total mes : "<<n<<endl; gotoxy(17,6);cout<<"Promedio produccion diaria: "<<k<<endl; gotoxy(17,15);system("pause"); }
37
« en: Martes 6 de Julio de 2010, 01:12 »
aqui lo implemente de otra forma int ordenar(int v[j],int k) { int aux,j; if(v[j]>v[j+1] { for(j=1;j<k;j++) { aux=vec[j]; vec[j]=vec[j+1]; vec[j+1]=aux; } } return vec[j]; }
38
« en: Lunes 5 de Julio de 2010, 20:33 »
hombre eso cuando es uno solo y si es una lista de nombres, frente a un arreglo de sueldos ingresados por teclado, ambos
39
« en: Lunes 5 de Julio de 2010, 01:11 »
que pasara con este codigo,lo que quiero es definir el algoritmo de la burbuja en una funcion listo int orden(int v[p]) { int aux,i,p; for(i=1;i<p;i++) { int aux; if(v[k]>v[k+1]) { return aux=v[k]; v[k]=v[k+1]; v[k+1]=aux; } } }
40
« en: Domingo 4 de Julio de 2010, 04:13 »
fact *=n==0 ? 1.0 : n;
Es correcto expresar lo anterior como
fact=fact*n; if(fact==0) fact=1.0; else fact=n;
 en dragonjar.org ya le respondieron
41
« en: Domingo 4 de Julio de 2010, 04:10 »
es facil, y asi para todos lo demas #include<iostream> using namespace std; int main() { cout<<"1000000000000000000100000"<<endl; system("pause"); return 0; }
42
« en: Sábado 3 de Julio de 2010, 23:28 »
hombre eso sale con la libreria conio.h de borland ,debes aportar algo de codigo para clarificar la idea
43
« en: Sábado 3 de Julio de 2010, 19:54 »
estoy trabajndo en un codigo con vectores , donde tengo que introducir un valor tipo cadena , el problema es que la primera iteracion del ciclo for anda bien , pero cuando voy a introducir la cadena de caracteres en la segunda iteracion del ciclo for, salta en esta parte , no dejandome ingresar los valores tipo cadena de caracteres mejor les pongo el codigo y juzguen ud mismos; #include<iostream> #include<conio2.h> #include<cstdio> #include<string.h> using namespace std; void ingresar(); int l,j; struct empleado{ char nombre[25]; int up[30]; }p[30]; int main() { for(j=1;j<=30;j++) { system("cls"); ingresar(); } system("pause"); return 0; } void ingresar() { int i=0,k,n=0; cout<<"nningrese su nombre: "; cin.getline(p[j].nombre,70);//me gustaria reemplazar esta funcion por otra //que se funcional en todo el ciclo for while(i<5) { i=i+1; cout<<"ningrese las unidades producidas/dias"<<endl; cin>>p[j].up[i]; n=n + p[j].up[i]; } system("cls"); k=n/5; cout<<" producion total mes/empleado: "<<n<<endl; cout<<"promedio produccion dia/empleado: "<<k<<endl; system("pause"); }
44
« en: Jueves 1 de Julio de 2010, 21:57 »
tambiem lo hice de e s ta forma pero nada todavia nada no me , quizas es el desconocimiento sobre las clases , pero es nesasario este ejercico para comprender todos los conceptos que estan detras del ejercicio // Class automatically generated by Dev-C++ New Class wizard #include "rect.h" // class's header file // class constructor rect::rect() { public: float calcarea(); void setlargo(float largo); void setancho(float ancho); float getlargo(); float getancho(); private: float ancho,largo; float rect::largo() { return ancho*largo; } void rect::setlargo( float la) { largo = la; } double rect::getlargo() { return largo; } void rect::setancho( float anc) { ancho = anc; } double rect::getancho() { return ancho; } // insert your code here }
45
« en: Jueves 1 de Julio de 2010, 21:40 »
aqui tengo este codigo , pero no se que puede estar mal, en realidad estoy comenzando a trabajr con clases ademas del codigo si no es mucha molestia le ruego me expliquen un poco #include<iostream> #include<cstdio> using namespace std; class rect { public: float calcarea(); void setlargo(float largo); void setancho(float ancho); float getlargo(); float getancho(); private: float ancho,largo; float rect::largo() { return ancho*largo; } void rect::setlargo( float la) { largo = la; } float rect::getlargo() { return largo; } void rect::setancho( float anc) { ancho = anc; } float rect::getancho() { return ancho; } // insert your code here } int main() { float lar,anch; cout<<"introduce el largo"<<endl; cin>>lar; cout<<"introduce el ancho"<<endl; cin>>anch; rect a; a.setancho(anch); a.setlargo(lar); cout<<"area del rectangulo "<<a.calcarea()<<endl; system("pause"); return 0; }
46
« en: Jueves 1 de Julio de 2010, 18:03 »
tengo una duda acerca de los arreglos unidimensionales como enlazar dos arreglos ejemplo arreglo nombre[] y sueldo[], yo conozco una forma con estruct , pero me gustaria emplearla, me gustaria que fueran solo arreglos y que sean unidimensionales
47
« en: Jueves 1 de Julio de 2010, 17:51 »
sabes la funcion generadora de los cubos de nicomaco, al parece la base te el numero de numeros primos que se utilizarn es decir si es 4^3= 4^3=13+15+17+19(la suma de cuatro primos consecutivos)
48
« en: Jueves 1 de Julio de 2010, 00:47 »
en ultima enum es como un arreglo donde los nombres seria los nombres de variables y el arreglo si no se dice lo contrario comenzaria 0 has ta donde le indiquemos en este caso enum{anios,meses} a anio le correspondia el 0 y a meses el 1 es como declarar variables y asignar valores al tiempo ,pero como mas adelante se le asigna un valor variable toma el valor variable, meses, pero antes dijimos que si tm <12 entonces year=meses
49
« en: Jueves 1 de Julio de 2010, 00:32 »
osea hermano que con enum es posible almacenar una variable no importa si esta,esta dentro de funcion y no se ve afectada al parametrizar y referenciar la funcion,es posible atraves de enum devolver mas de una valor en una funcion de tipo int o float ,chanfle todos los dias se aprende algo, estoy adentrandome en este lenguaje y todos los dias aprendo algo nuevo , muchas gracias hermano por tener la disponibilidad
50
« en: Martes 29 de Junio de 2010, 16:50 »
hermano me podria explicar lo que hizo con ese enum{ANIOS,MESES} y Ese int val_dev
|
|
|