Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Arreglo de punteros

Estas en el tema de Arreglo de punteros en el foro de C/C++ en Foros del Web. Tengo el siguiente programa y tengo que usar un puntero de arreglo que apunte a las dos funciones y que reciba parametros por referencia.. Como ...
  #1 (permalink)  
Antiguo 02/01/2016, 15:51
supermanxd
Invitado
 
Mensajes: n/a
Puntos:
Arreglo de punteros

Tengo el siguiente programa y tengo que usar un puntero de arreglo que apunte a las dos funciones y que reciba parametros por referencia.. Como lo modifico?


Código C:
Ver original
  1. #include<conio.h>
  2. #include<stdio.h>
  3. #include<math.h>
  4. #include<stdlib.h>
  5. #define pi 3.1416;
  6. //Jonathan Guevara S2L
  7. int area_cuadrado (float lado);
  8. int area_circulo (float radio);
  9. float lado=0, area_cuadr=0, area_circ, radio, area_circ1;
  10. int opc=0;
  11. int main ()
  12. {  
  13.     do{
  14.    
  15.     printf ("\n\nEscoja una opcion..");
  16.     printf ("\n1-. Area del cuadrado");
  17.     printf ("\n2-. Area del circulo");
  18.     printf ("\n--");
  19.     scanf("%d", &opc);
  20.     switch (opc)    {
  21.         case 1:
  22.             system ("cls");
  23.             area_cuadrado (lado);
  24.             break;
  25.         case 2:
  26.             system ("cls");
  27.             area_circulo (radio);
  28.             break;
  29.         default:
  30.         system ("cls");
  31.     }      
  32. }while (opc!=2);
  33.    
  34.     return 0;
  35. }
  36.  
  37.  
  38. int area_cuadrado (float lado){
  39.     printf("\nIngrese el lado del cuadrado: ");
  40.     scanf("%f",&lado);
  41.     area_cuadr=lado*lado;
  42.     printf("\nEl area del cuadrado es: %2.f",area_cuadr);
  43. }
  44.  
  45. int area_circulo (float radio){
  46.    
  47.     int area_circ=0;
  48.     printf("\nIngrese el radio del circulo: ");
  49.     scanf("%f",&radio);
  50.     area_circ=pow(radio,2);
  51.     area_circ1=area_circ*pi;
  52.     printf("\nEl area del circulo es: %2.f",area_circ1);
  53.    
  54. }
  #2 (permalink)  
Antiguo 02/01/2016, 16:01
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Arreglo de punteros

¿puntero de arreglo? ¿no será arreglo de punteros?
  #3 (permalink)  
Antiguo 02/01/2016, 16:04
supermanxd
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Arreglo de punteros

Bueno si arreglo de puntero.. Que le cambio?
  #4 (permalink)  
Antiguo 02/01/2016, 16:07
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Arreglo de punteros

Si es lo que yo digo esto te ayudará: http://c.conclase.net/curso/?cap=020d
  #5 (permalink)  
Antiguo 02/01/2016, 16:31
supermanxd
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Arreglo de punteros

Puntero que apunte a las dos funciones como es? No entiendo eso
  #6 (permalink)  
Antiguo 02/01/2016, 17:54
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Arreglo de punteros

Si miras lo que te puse lo entenderás.
  #7 (permalink)  
Antiguo 02/01/2016, 20:30
dowhile1
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Arreglo de punteros

int area_cuadrado (float lado);
int area_circulo (float radio);
float lado=0, area_cuadr=0, area_circ, radio, area_circ1;
int opc=0;
int main ()
{
do{

printf ("\n\nEscoja una opcion..");
printf ("\n1-. Area del cuadrado");
printf ("\n2-. Area del circulo");
printf ("\n--");
scanf("%d", &opc);
switch (opc) {
case 1:
system ("cls");
area_cuadrado (lado);
break;
case 2:
system ("cls");
area_circulo (radio);
break;
default:
system ("cls");
}
}while (opc!=2);

return 0;
}


int area_cuadrado (float lado){
printf("\nIngrese el lado del cuadrado: ");
scanf("%f",&lado);
area_cuadr=lado*lado;
printf("\nEl area del cuadrado es: %2.f",area_cuadr);
}

int area_circulo (float radio){

int area_circ=0;
printf("\nIngrese el radio del circulo: ");
scanf("%f",&radio);
area_circ=pow(radio,2);
area_circ1=area_circ*pi;
printf("\nEl area del circulo es: %2.f",area_circ1);

}

Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
Me gustó, ¡gracias!
+1
Este mensaje: Me gustó, ¡gracias!
Hoy, 16:01
  #8 (permalink)  
Antiguo 02/01/2016, 20:30
supermanxd
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Arreglo de punteros

???????
eso que
  #9 (permalink)  
Antiguo 02/01/2016, 20:32
dowhile1
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Arreglo de punteros

Puntero que apunte a las dos funciones como es? No entiendo eso
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
Me gustó, ¡gracias!
+0
Este mensaje: Me gustó, ¡gracias!
Hoy, 17:54 #6 (permalink)
aguml

Mensajes: 236
Antigüedad: 10 meses
Puntos: 1
aguml está desconectado Reportar Mensaje
Respuesta: Arreglo de punteros
Si miras lo que te puse lo entenderás.
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
Me gustó, ¡gracias!
+0
Este mensaje: Me gustó, ¡gracias!
Hoy, 20:26 #7 (permalink)
dowhile1

Mensajes: 6
Puntos: 0
dowhile1 esta en línea ahora Reportar Mensaje
Respuesta: Arreglo de punteros
Windows 10
Donde lo puedo descargar?
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
+0
Hoy, 20:27 #8 (permalink)
dowhile1

Mensajes: 6
Puntos: 0
dowhile1 esta en línea ahora Reportar Mensaje
Respuesta: Arreglo de punteros
Windows 10
  #10 (permalink)  
Antiguo 02/01/2016, 20:32
dowhile1
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Respuesta: Arreglo de punteros

Puntero que apunte a las dos funciones como es? No entiendo eso
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
Me gustó, ¡gracias!
+0
Este mensaje: Me gustó, ¡gracias!
Hoy, 17:54 #6 (permalink)
aguml

Mensajes: 236
Antigüedad: 10 meses
Puntos: 1
aguml está desconectado Reportar Mensaje
Respuesta: Arreglo de punteros
Si miras lo que te puse lo entenderás.
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
Me gustó, ¡gracias!
+0
Este mensaje: Me gustó, ¡gracias!
Hoy, 20:26 #7 (permalink)
dowhile1

Mensajes: 6
Puntos: 0
dowhile1 esta en línea ahora Reportar Mensaje
Respuesta: Arreglo de punteros
Windows 10
Donde lo puedo descargar?
Responder Citando Multi-Citar Este Mensaje Respuesta rápida a este mensaje
+0
Hoy, 20:27 #8 (permalink)
dowhile1

Mensajes: 6
Puntos: 0
dowhile1 esta en línea ahora Reportar Mensaje
Respuesta: Arreglo de punteros
Windows 10
  #11 (permalink)  
Antiguo 03/01/2016, 05:09
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 3 meses
Puntos: 3
Respuesta: Arreglo de punteros

Un moderador que arregle esto?

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:44.