Dev - C++ - [Error] ld returned 1 exit status

 
Vista:

[Error] ld returned 1 exit status

Publicado por Valentina (8 intervenciones) el 27/09/2019 20:29:17
Hola a todos me sale este mensaje de error [Error] ld returned 1 exit status cuando compilo mi programa. Agradezco mucho su ayuda.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#define pi 3.1416
double volumencono(double,double);
double volumencilindro(double,double);
double volumenesfera(double);
 
int main()
 {
  char e;
  double h,r, ci, co, es;
  printf("Ingrese la letra que corresponde a la opcion que desea: ");
  printf("a.Volumen del cilindro ");
  printf("b.Volumen de la esfera ");
  printf("c.Volumen del cono");
  scanf("%f",&e);
  ci=volumencilindro(r,h);
  co=volumencono(r,h);
  es=volumenesfera(r);
  printf("El volumen de la esfera es: %f",r);
  printf("El volumen del cono es: %f",r);
  printf("El volumen del cilindro es: %f",r);
  return 0;
 
  switch(e)
  {
    case 'a':
     printf("Ingrese la altura del cilindro: ");
      scanf("%f",&h);
     printf("Ingrese el radio de la base del cilindro: ");
      scanf("%f",&r);
    break;
 
    case 'b':
     printf("Ingrese el radio de la esfera: ");
      scanf("%f",&r);
    break;
 
    case 'c':
     printf("Ingrese la altura del cono: ");
      scanf("%f",&h);
     printf("Ingrese radio de la base del cono: ");
      scanf("%f",&r);
    break;
   }
   double volumencono(double r,double h);
   {
  	 double co;
     co= 1/3*pi*h*pow(r,2);
   }
   double volumencilindro(double r,double h);
   {
  	double ci;
  	ci= pi*h*pow(r,2);
   }
  double volumenesfera(double r);
   {
  	double es;
  	es=4/3*pi*pow(r,3);
   }
 
 }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

[Error] ld returned 1 exit status

Publicado por Alfil (1444 intervenciones) el 28/09/2019 00:00:58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <stdio.h>
#include <math.h>
#include <ctype.h>
 
#define pi 3.1415926
 
void volumencilindro ();
void volumenesfera();
void volumencono();
 
int main()
{
    char e;
 
    printf( "\nA.Volumen del Cilindro " );
    printf( "\nB.Volumen de la Esfera " );
    printf( "\nC.Volumen del Cono" );
    printf( "\nIngrese la letra que corresponde a la opcion que desea: " );
 
    scanf( "%c", &e );
 
    e = toupper( e );
 
    switch( e ){
        case 'A':
            volumencilindro();
            break;
 
        case 'B':
            volumenesfera();
            break;
 
        case 'C':
            volumencono();
            break;
 
        default:
            printf("\nOpcion no valida");
            break;
 
    }
 
    printf( "\n" );
 
    return 0;
}
 
void volumencilindro()
{
    float h, r, ci;
 
    printf( "\nIngrese la altura del cilindro: " );
    scanf( "%f",&h );
    printf( "Ingrese el radio de la base del cilindro: " );
    scanf( "%f", &r );
 
    ci = pi * h * pow( r, 2 );
 
    printf( "\nEl volumen del cilindro es: %f", ci );
}
 
void volumenesfera()
{
    float r, es;
 
    printf( "\nIngrese el radio de la esfera: " );
    scanf( "%f", &r );
 
    es = ( 4.0/3.0 ) * pi * pow( r, 3 );
 
    printf( "\nEl volumen de la esfera es: %f", es );
}
 
void volumencono()
{
    float r, h, co;
 
    printf( "\nIngrese la altura del cono: " );
    scanf( "%f", &h );
    printf( "Ingrese radio de la base del cono: " );
    scanf( "%f", &r );
 
    co = ( 1.0/3.0 ) * pi * h * pow( r, 2 );
 
    printf( "\nEl volumen del Cono es: %f", co );
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

[Error] ld returned 1 exit status

Publicado por Valentina (8 intervenciones) el 28/09/2019 03:43:39
Muchas gracias, el único problema es que me piden que las funciones no impriman ninguna salida en pantalla, sino que eso se realice desde el main( ).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

[Error] ld returned 1 exit status

Publicado por Alfil (1444 intervenciones) el 28/09/2019 06:55:20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <math.h>
#include <ctype.h>
 
#define pi 3.1415926
 
float volumencilindro( float, float );
float volumenesfera( float );
float volumencono( float, float );
 
int main()
{
    char e;
    float h, r;
 
    printf( "\nA.Volumen del Cilindro " );
    printf( "\nB.Volumen de la Esfera " );
    printf( "\nC.Volumen del Cono" );
    printf( "\nIngrese la letra que corresponde a la opcion que desea: " );
 
    scanf( "%c", &e );
 
    e = toupper( e );
 
    switch( e ){
        case 'A':
            printf( "\nIngrese la altura del cilindro: " );
            scanf( "%f",&h );
            printf( "Ingrese el radio de la base del cilindro: " );
            scanf( "%f", &r );
            printf( "\nEl volumen del cilindro es: %f", volumencilindro( h, r ) );
            break;
 
        case 'B':
            printf( "\nIngrese el radio de la esfera: " );
            scanf( "%f", &r );
            printf( "\nEl volumen de la esfera es: %f", volumenesfera( r ) );
            break;
 
        case 'C':
            printf( "\nIngrese la altura del cono: " );
            scanf( "%f", &h );
            printf( "Ingrese radio de la base del cono: " );
            scanf( "%f", &r );
            printf( "\nEl volumen del Cono es: %f", volumencono( h, r ) );
            break;
 
        default:
            printf("\nOpcion no valida");
            break;
 
    }
 
    printf( "\n" );
 
    return 0;
}
 
float volumencilindro( float h, float r )
{
    return pi * h * pow( r, 2 );
 
}
 
float volumenesfera( float r )
{
    return ( 4.0/3.0 ) * pi * pow( r, 3 );
 
}
 
float volumencono( float h, float r )
{
    return  ( 1.0/3.0 ) * pi * h * pow( r, 2 );
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar