|
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 - eruelas
26
« en: Jueves 6 de Noviembre de 2008, 17:57 »
primero k nada gracias pero haber no entendi lo k kisiste decir esk aki producto(char n[30],char cod[30], float pre, int can) aki perecedero(int d, int m, int a,char n[30],char cod[30], float pre, int can) y aki # no_perecedero(char n[30],char cod[30], float pre, int can) le puse parametros y aki no? # producto pro; # perecedero pe; # no_perecedero np;
27
« en: Jueves 6 de Noviembre de 2008, 17:26 »
bueno gracias moskito pero si se puede lo he hecho kon otros programas y me va al 100 solo k este me da problemas en los constroctores y ps demas y no entiendo el pork ya he intentado kon poner el metodo fuera y salen errores :S he intentado varias kosas y nomas no da ya le kambie unas kosillas me marka menos errores donde siempre #include<iostream.h> #include<conio.h> #include<string.h> class producto { public: char nombre[30], codigo[30]; float precio; int cantidad; producto(char n[30],char cod[30], float pre, int can) { strcpy(producto::nombre,n); strcpy(producto::codigo,cod); precio=pre; cantidad=can; } float subtotal() { float subtotal1; subtotal1=precio; return subtotal1; } float iva() { float iva1; iva1=subtotal()*0.15; return iva1; } float total() { float total1; total1=subtotal()+iva(); return total1; } }; class perecedero: public producto { int dia,mes,anio; perecedero(int d, int m, int a,char n[30],char cod[30], float pre, int can) { d=dia; m=mes; a=anio; strcpy(producto::nombre,n); strcpy(producto::codigo,cod); precio=pre; cantidad=can; } void fecha_caducidad() { cout<<"El producto esta caducado: "; } void p_imprime() { cout<<"El producto es perecedero: "; } }; class no_perecedero: public producto { no_perecedero(char n[30],char cod[30], float pre, int can) { strcpy(producto::nombre,n); strcpy(producto::codigo,cod); precio=pre; cantidad=can; } void np_imprime() { cout<<"El producto no es perecedero: "; } }; void main() { clrscr(); producto pro; perecedero pe; no_perecedero np; int opcion; cout<<"Introduce el nombre del producto: "; cin>>pro.nombre; cout<<"Introduce el precio del producto: "; cin>>pro.precio; cout<<"Introduce la cantidad de producto: "; cin>>pro.cantidad; cout<<"Introduce el codigo del produtcto: "; cin>>pro.codigo; cout<<"Que tipo de producto es:nn 1 perecederonn 2 no perecedero"; cin>>opcion; switch (opcion) { case 1: cout<<"Ingresa Dia: "<<endl; cin>>pe.dia; cout<<"Ingresa Mes: "<<endl; cin>>pe.mes; cout<<"Ingresa Anio: "<<endl; cin>>pe.anio; if(pe.anio>2008&&pe.mes>5&&pe.dia>3) { cout<<"El producto ya caduco"; } pe.fecha_caducidad(); pe.p_imprime(); cin.get(); break; case 2: np.np_imprime(); cin.get(); break; default: cout<<"Error"<<endl; cin.get(); } }
aki les dejo mis errores reducieron jejeje
28
« en: Jueves 6 de Noviembre de 2008, 17:06 »
gracias por la respuesta ya lo cheke pero aun me marca error en el constructor y error de sintaxis en el void np_imprime() y no c pork aka te dejo e codigo modificado #include<iostream.h> #include<conio.h> #include<string.h> class producto { public: char nombre[30], codigo[30]; float precio; int cantidad; producto(char n[30],char cod[30], float pre, int can) { strcpy(producto::nombre,n); strcpy(producto::codigo,cod); precio=pre; cantidad=can; } float subtotal() { float subtotal1; subtotal1=precio; return subtotal1; } float iva() { float iva1; iva1=subtotal()*0.15; return iva1; } float total() { float total1; total1=subtotal()+iva(); return total1; } }; class perecedero: public producto { int dia,mes,anio; perecedero(int d, int m, int a,char n[30],char cod[30], float pre, int can) { d=dia; m=mes; a=anio; strcpy(producto::nombre,n); strcpy(producto::codigo,cod); } void fecha_caducidad() { cout<<"El producto esta caducado: "; } void p_imprime() { cout<<"El producto es perecedero: "; } }; class no_perecedero: public producto { no_perecedero(char n[30],char cod[30], float pre, int can) { void np_imprime() { cout<<"El producto no es perecedero: "; } } }; void main() { clrscr(); producto pro; perecedero pe; no_perecedero np; int opcion; cout<<"Introduce el nombre del producto: "; cin>>pro.nombre; cout<<"Introduce el precio del producto: "; cin>>pro.precio; cout<<"Introduce la cantidad de producto: "; cin>>pro.cantidad; cout<<"Introduce el codigo del produtcto: "; cin>>pro.codigo; cout<<"Que tipo de producto es:nn 1 perecederonn 2 no perecedero"; cin>>opcion; switch (opcion) { case 1: cout<<"Ingresa Dia: "<<endl; cin>>pe.dia; cout<<"Ingresa Mes: "<<endl; cin>>pe.mes; cout<<"Ingresa Anio: "<<endl; cin>>pe.anio; if(pe.anio>2008&&pe.mes>5&&pe.dia>3) { cout<<"El producto ya caduco"; } pe.fecha_caducidad(); pe.p_imprime(); cin.get(); break; case 2: np.np_imprime(); cin.get(); break; default: cout<<"Error"<<endl; cin.get(); } }
aka te dejo los errores k me manda yo no kreo tener error de sintaxis pero aun asi me lo marka he estado revisando el kodigo y no veo la falla espero me puedan auxiliar gracias
29
« en: Jueves 6 de Noviembre de 2008, 06:24 »
bueno ps tengo unos problemillas kon este programa k me marca en los konstructores la vdd yo no veo el error y kisiera saber si me pueden ayudar a descubrirlos por favor esto es lo k tiene k hacer dicho programa gracias de antemano Se trabaja con productos perecederos y no perecederos de los cuales se tiene la informacion correspondiente o necesaria para desglosar en pantalla sus caracteristicas junto con subtotal,iva,total. En caso de los perecederos si la fecha es mayor a la de hoy (Uno decide la fecha) desplegar un mensaje de que el producto ya caduco aki les pongo el kodigo de lo k hice: #include<iostream.h> #include<conio.h> #include<string.h> class producto { public: char nombre[30], codigo[30]; float precio; int cantidad; producto(char n[30],char cod[30], float pre, int can) { strcpy(producto::nombre,n); strcpy(producto::codigo,cod); precio=pre; cantidad=can; } float subtotal() { float subtotal1; subtotal1=precio; return subtotal1; } float iva() { float iva1; iva1=subtotal()*0.15; return iva1; } float total() { float total1; total1=subtotal()+iva(); return total1; } }; class perecedero: public producto { int dia,mes,anio; perecedero(int d, int m, int a,char n[30],char cod[30], float pre, int can) { d=dia; m=mes; a=anio; strcpy(producto::nombre,n); strcpy(producto::codigo,cod); } void fecha_caducidad() { cout<<"El producto esta caducado: "; } void p_imprime() { cout<<"El producto es perecedero: "; } class no_perecedero: public producto { no_perecedero(char n[30],char cod[30], float pre, int can) { void np_imprime() { cout<<"El producto no es perecedero: "; } ; }; }; void main() { clrscr(); producto pro; perecedero pe; no_perecedero np; int opcion; cout<<"Introduce el nombre del producto: "; cin>>pro.nombre; cout<<"Introduce el precio del producto: "; cin>>pro.precio; cout<<"Introduce la cantidad de producto: "; cin>>pro.cantidad; cout<<"Introduce el codigo del produtcto: "; cin>>pro.codigo; cout<<"Que tipo de producto es:nn 1 perecederonn 2 no perecedero"; cin>>opcion; switch (opcion) { case 1: cout<<"Ingresa Dia: "<<endl; cin>>pe.dia; cout<<"Ingresa Mes: "<<endl; cin>>pe.mes; cout<<"Ingresa Anio: "<<endl; cin>>pe.anio; if(pe.anio>2008&&pe.mes>5&&pe.dia>3) { cout<<"El producto ya caduco"; } pe.fecha_caducidad(); pe.p_imprime(); cin.get(); break; case 2: np.np_imprime(); cin.get(); break; default: cout<<"Error"<<endl; cin.get(); } }
La imagen del progama Espero me puedan ayudar gracias
30
« en: Miércoles 5 de Noviembre de 2008, 16:52 »
he gracias por no hacerme el trabajo y hacerme pensarlo jejejeje ya lo solucione solo le kambie el "or" por un "&" y asunto arreglado supongo k eso era el error (espero k si) pork ya lo kale de las formas k los acepta y las k no y va bn muchas gracias moskito se te agradece !!! oie de pura kasualidad no tienes un programa de archivos k me sirva komo guia para saber komo codificar un programa de archivos en serio me urge asber komo se usan los archivos y/o un manual te lo agradeceria muchisimo saludos!!
31
« en: Miércoles 5 de Noviembre de 2008, 15:54 »
bueno gracias por la respuesta pero aun asi le ponga 30 me lo da komo aceptado o le ponga 100 me pone k el candidato es aceptado y no puedo mostrar al final todos los integrantes con su situacion lo muestra konforme dan los datos ¬¬ komo le puedo hacer?
32
« en: Miércoles 5 de Noviembre de 2008, 15:41 »
hola buenos dias ps keria ver si me podian ayudar a encontrar el problema por favor lo k pasa esk el programa no me kumple la kondicion me pone a todos komo aceptados y lo k tiene k hacer es esto: se desea seleccionar un ekipo de basketball kon los siguientes requisitos : estatura mayor a 175 y k pese mas de 70 kilos y menos de 85.Existiendo 10 candidatos de los kuales se seleccionaran solo a 6 elementos. Al final del programa debera mostrar en pantalla la lista de todos los candidatos con los siguientes datos: nombre,apellido paterno, apellido materno, estatura, peso, situacion (aceptado y no acepatado) #include<conio.h> #include<stdio.h> #include<string.h> struct basketball { char nombre[30],apellido_p[30],apellido_m[30]; int estatura,peso; }b[10]; void main() { clrscr(); for(int i=0;i<10;i++) { clrscr(); printf("Introduce el nombre del candidato numero %i: ",i+1); scanf("%s",&b[i].nombre); printf("Introduce el apellido paterno del candidato numero %i: ",i+1); scanf("%s",&b[i].apellido_p); printf("Introduce el apellido_m del candidato numero %i: ",i+1); scanf("%s",&b[i].apellido_m); printf("Introduce la estatura [cm] del candidato numero %i: ",i+1); scanf("%i",&b[i].estatura); printf("Introduce el peso [grms] del candidato numero %i: " ,i+1); scanf("%i",&b[i].peso); clrscr(); if (b[i].estatura>175&&b[i].peso>70||b[i].peso<85) printf("Aceptados:n nombre: %s n estatura: %i n peso: %i n ",b[i].nombre,b[i].estatura,b[i].peso); else printf ("No aceptados: nombre: %s n estatura %i n peso %i n",b[i].nombre,b[i].estatura,b[i].peso); getch(); } }
a y keria saber si no tienen un manual de archivos k tengo examen y no se mucho k digamos jeje o unos programa ejemplo para saber bn komo usarlos gracias de antemano
33
« en: Sábado 18 de Octubre de 2008, 18:30 »
ok gracias eternal si era por el "%s" tenia k cambiarlo a "%c" jejej debi haber puesto mas atencion gracias lo k hice fue esto #include<conio.h> #include<stdio.h> #include<string.h> void main() { char cad[60]; int r; clrscr(); printf("Introduce una cadena: "); gets(cad); r=strlen(cad); printf("nLa cadena volteada es: "); for (int i=r-1;i>=0;i--) { printf("%c",cad[i]); } getch(); }
34
« en: Sábado 18 de Octubre de 2008, 18:12 »
BUENO KISIERA SABER SI ME PUEDEN DECIR MI ERROR TENGO UNA CADENA Y KIERO VOLTEARLA SIN USAR LA FUNCION STRREV LO KISE HACER KON UN FOR PERO NO ME SALE ESPERO ME PUEDAN AYUDAR POR FAVOR GRACIAS DE ANTEMANO AKA EL KODIGO#include<conio.h> #include<stdio.h> #include<string.h> void main() { char cad[60]; int r; clrscr(); printf("Introduce una cadena: "); gets(cad); r=strlen(cad); for (int i=r-1;i>=0;--i) { printf("%s",cad[i]); } printf("La cadena volteada es: %s",cad[i]); getch(); }
35
« en: Jueves 25 de Septiembre de 2008, 06:03 »
bueno gracias de todas maneras pero ps ya solucine mi problema se te agradece
36
« en: Miércoles 24 de Septiembre de 2008, 18:57 »
TENGO UN PROGRAMA K ME TIENE K KALKULAR EL FACTORIAL DE CIERTO NUMERO PERO ESK ME SALE UN ERROR DICIENDO K LA DECLARACION ES OBSOLTA EN K PUEDE ESTAR MAL?? GRACIAS DE ANTEMANO AKA EL KODIGO #include<conio.h> #include<stdio.h> long int fact(int x); void main() { int r,x; printf("Introduce un numero[que no sea menor a 2]:"); scanf("%i",&r); if (r<2) printf("Error el numero no debe ser menor a 2"); fact(x); } long int fact() { int x; for (int i=0;i<x;i++) for(int j=0;j<x;j--) { printf("%i",x); return x; } getch(); }
37
« en: Jueves 18 de Septiembre de 2008, 17:12 »
OK MUCHAS GRACIAS A LOS 2 JEJE SI ME FUNCIONO GRACIAS POR SU AYUDA SE LES AGRADECE
38
« en: Lunes 15 de Septiembre de 2008, 21:05 »
ps lo de inicializar todas ya lo habia hecho solo tenia mal lo de akomodar la m y la n ya las kambie jeje muchas gracias por tu ayuda se te agradece!!! thnx
39
« en: Lunes 15 de Septiembre de 2008, 20:46 »
ps ya inicialize las variables k tenia k inicializar a "0" y si le pongo k aux=0 el resultado da 0 no se en donde este el problema :s/*Ruelas Olea Edgar Adan Programacion Logica Estructurada II Practica 2 Programa 2 630548 4øA*/ #include<conio.h> #include<stdio.h> void main() {//inicio int i,j,mat[5][5],reng,col,n,m,aux=0; clrscr(); do {//do gotoxy(5,5); printf("Cuantos renglones y columnas son [maximo 5x5 y separados por un espacio]: "); scanf("%d %d",&reng,&col); if(reng!=col) {//if gotoxy(6,8); printf("ERROR: La matriz no tiene el mismo numero de renglones y columnas"); clreol(); getch(); gotoxy(6,8); clreol(); }//if else if(reng>5) {//if gotoxy(6,8); printf("ERROR: La matriz no debe ser mayor a 5x5"); clreol(); getch(); gotoxy(6,8); clreol(); }//if }//do while(reng!=col||reng>6); printf("n"); for(i=0;i<reng;i++) for(j=0;j<col;j++) {//for printf("Dame el numero en el %dø renglon %dø columna: ",i+1,j+1); scanf("%d",&mat[i][j]); }//for for(i=0;i<reng;i++) {//f1 for(j=0;j<col;j++) {//f2 printf("t%dtt",mat[i][j]); }//f2 printf("nn"); }//f1 printf("nnn"); for(i=0;i<n;i++) for(j=0;j<m;j++) { if(i==j) aux+=mat[i][j]; } printf("%i",aux); getch(); }//fin
40
« en: Lunes 15 de Septiembre de 2008, 20:10 »
ps te dire k me lo suma mal me sale 64 pongo k la matriz sea de 2*2 y le doy 1234 k jijos me salio mal???
41
« en: Domingo 14 de Septiembre de 2008, 20:24 »
primero k nada gracias por ser el k kasi siempre me responde xD y ps es la suma de la diagonal principal entonces tendria k declarar otra variabe y usar un for??? para k me vaya recorriendo la matriz?? o un if???
42
« en: Domingo 14 de Septiembre de 2008, 19:15 »
BUENO PS TENGO UN PROBLEMILLA KON UNA MATRIZ HE HECHO TODO LO K NECESITO EXCEPTO SUMAR EN DIAGONAL KOMO LE PUEDO HACER PARA K SUME TODOS LOS NUMEROS EN DIAGONAL DE UNA MATRIZ DE MAXIMO 5*5 Y K ME MUESTRE LA SUMA?? LES AGREDECERIA SU AYUDA GRACIAS DE ANTEMANO HE AKI EL CODIGO/*Ruelas Olea Edgar Adan Programacion Logica Estructurada II Practica 2 Programa 2 630548 4øA*/ #include<conio.h> #include<stdio.h> void main() {//inicio int i,j,mat[5][5],reng,col; clrscr(); do {//do gotoxy(5,5); printf("Cuantos renglones y columnas son [maximo 5x5 y separados por un espacio]: "); scanf("%d %d",&reng,&col); if(reng!=col) {//if gotoxy(6,8); printf("ERROR: La matriz no tiene el mismo numero de renglones y columnas"); clreol(); getch(); gotoxy(6,8); clreol(); }//if else if(reng>5) {//if gotoxy(6,8); printf("ERROR: La matriz no debe ser mayor a 5x5"); clreol(); getch(); gotoxy(6,8); clreol(); }//if }//do while(reng!=col||reng>6); printf("n"); for(i=0;i<reng;i++) for(j=0;j<col;j++) {//for printf("Dame el numero en el %dø renglon %dø columna: ",i+1,j+1); scanf("%d",&mat[i][j]); }//for for(i=0;i<reng;i++) {//f1 for(j=0;j<col;j++) {//f2 printf("t%dtt",mat[i][j]); }//f2 printf("nn"); }//f1 printf("nnn"); getch(); }//fin
43
« en: Miércoles 10 de Septiembre de 2008, 17:24 »
ps aun me sigue markando los mismos errores ya le he cambiado muchas veces haber kual es kito parametros me fijo en las komillas en llaves en todo me marka error k puede ser??? siempre son los pramateros un ; y declaracion de sintaxis :S #include<conio.h> #include<stdio.h> int n,f,c,m,y,mat[3][3]; void buskar(); void main () { clrscr(); printf("Introduce el valor de m: "); scanf("%i",&m); printf("Introduce el valor de n: "); scanf("%i",&n); clrscr(); for (f=0;f<m;f++){ for (c=0;c<n;c++){ printf(" Introdusca los valores para la matriz A en la posicion %d y %d : ",f,c); scanf("%d",&mat[f][c]); y++; buskar(mat);//aki de parametros } } void buskar() {//aki de sintaxis for (int c=0;c<3;c++) for(int c1=0;c1<3;c1++){ printf("Introduce el numero a buscar: "); scanf("%d",&mat[c][c1]); } for(int s=0,q=0;s<3;s++) for(int s1=0;s1<3;s1++) if (mat[s][s1]==mat[f][c]) { q++; } printf("El numero se repite %d veces",q); getch(); } }//aki me marca error de ";"
44
« en: Miércoles 10 de Septiembre de 2008, 16:43 »
bueno gracias por responderme pero ya lo cambie y aun me salen errores me dice k me falta un ; y k hay parametros extras en k falle?? #include<conio.h> #include<stdio.h> int n,f,c,m,y,mat[3][3]; void buskar(); void main () { clrscr(); printf("Introduce el valor de m: "); scanf("%i",&m); printf("Introduce el valor de n: "); scanf("%i",&n), clrscr(); for (f=0;f<m;f++) { for (c=0;c<n;c++) { printf(" Introdusca los valores para la matriz A en la posicion %d y %d : ",f,c); scanf("%d",&mat[f][c]); y++; buskar(mat); } } void buskar() { for (int c=0;c<3;c++) for(int c1=0;c1<3;c1++) { printf("Introduce el numero a buscar: "); scanf("%d",&mat[c][c1]); } for(int s=0,q=0;s<3;s++) for(int s1=0;s1<3;s1++) if (mat[s][s1]==mat[f][c]) { q++; } printf("El numero se repite %d veces",q); getch(); } }
45
« en: Miércoles 10 de Septiembre de 2008, 06:46 »
bueno amigos kisiera saber si me pueden guiar a saber klual es mi error se supone k el programa tiene k ver kuantas veces se repite un numero dado por un usuario en la matriz pero tengo 2 errores los kuales no detecto segun eso me falta una llave kreo pero no c en donde cierooo y sigue igual les agradeceria me guiaran de antemano gracias #include<conio.h> #include<stdio.h> void main () int n,f,c,m,y,mat[3][3]; void buskar(); { clrscr(); printf("Introduce el valor de m: "); scanf("%i",&m); printf("Introduce el valor de n: "); scanf("%i",&n), clrscr(); for (f=0;f<m;f++) { for (c=0;c<n;c++) { printf(" Introdusca los valores para la matriz A en la posicion %d y %d : ",f,c); scanf("%d",&mat[f][c]),y++; buskar(mat[f][c]); } } void buskar() { for (int c=0;c<3;c++) for(int c1=0;c1<3;c1++) { printf("Introduce el numero a buscar: "); scanf("%d",&mat[c][c1]); } for(int s=0,q=0;s<3;s++) for(int s1=0;s1<3;s1++) if (mat [s1]==mat[f][c]) { q++ } printf("El numero se repite %d veces",q); } } [/code] me siento komo este monito>>>
46
« en: Martes 2 de Septiembre de 2008, 19:15 »
QUISIERA SABER SI ME PUEDEN EXPLCAR ESO DEL NUNFUCTION NO LE ENTIENDO GRACIAS DE ANTEMANO /*Ruelas Olea Edgar Adan PLE II*/ #include<stdio.h> #include<conio.h> #include<math.h> void area(int a, int b, int c); void main() { int a,b,c; clrscr(); printf("Introduce los 3 lados del tirangulo: "); scanf("%i%i%i",&a,&b,&c); area(a,b,c); } void area(int a, int b, int c) { int p; clrscr(); p=a+b+c; area=sqrt*p(p-a)(p-b)(p-c); printf("El area del triangulo es: ",area); getch(); }
47
« en: Lunes 1 de Septiembre de 2008, 15:59 »
esk mira lo k necesito es un programa k resuelva las incognitas del problema pero no c como poner esa ecuacion en un programa no tengo ni la menor idea si me pudieras guir por favor te lo agradeceria
48
« en: Domingo 31 de Agosto de 2008, 02:19 »
SE K ME LA HAN DE QUERER RAYAR JEEJE Y NO LOS KULPO PERO AHORA TENGO UN PROBLEMA MAYOR EN ANALISIS NUMERICO NOS PUSIERON A PROGRAMAR ALGO K NO TENGO NI IDEA DE KOMO SE HACE SI ALGUIEN ME PUEDE GUIAR SE LO AGRADECERIA MUCHO CON SOLO DECIRLES QUE NO SE COMO PONER LA PRIMERA ECUACION EN UN PROGRAMA
49
« en: Viernes 29 de Agosto de 2008, 20:36 »
muchas gracias por su ayuda no rekordaba k el if no lleva ; jejej gracias tmbn por lo del else if ya esta terminado graciaaaaaaaaSSSSS!!!!!!!!
50
« en: Viernes 29 de Agosto de 2008, 19:11 »
no c k es lo k este mal solo diganme en k falla no me hagan el programa grx de antemano /*Ruelas Olea Edgar Adan PLE II*/ #include<conio.h> #include<stdio.h> int a,b; void divisible(); void main() { clrscr(); divisible(); } void divisible() { printf("Introduce los numeros a dividir: "); scanf("%i",&a,b); if (a%b==0); printf("El numero es divisible"); else if printf("El numero no es divisible"); getch(); }
|
|
|