Dev - C++ - mi programa se cae en 2 procesos

   
Vista:

mi programa se cae en 2 procesos

Publicado por eduardo (1 intervención) el 11/09/2017 00:04:26
el problema es que mi programa al correrlo se traba en la operacion de trapecio y de rectangulo espero ver si me pueden ayudar por que la verdad voy empezando en esto.
dejo mi codigo para ver si me pueden hacer observaciones
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
87
88
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
printf("UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO\n");
printf("FACULTAD DE ESTUDIOS SUPERIORES CUATITLAN CAMPO IV\n");
printf("INGENIERIA MECANICA ELECTRICA GRUPO:1103\n");
printf("COMPUTACION PARA INGENIERIA\n");
printf("CRUZ CORTES EDUARDO\n");
int Menu1;
printf("1.cuadrado\n");
printf("2.triangulo\n");
printf("3.circulo\n");
printf("4.rombo\n");
printf("5.trapecio\n");
printf("6. rectangulo\n");
printf("Cual opcion quieres\n");
 
scanf("%d",&Menu1);
switch(Menu1)
{
case 1:
     printf("Area cuadrado\n");
      int Acuadro,l;
printf("Dame el valor de l");
scanf("%d",&l);
Acuadro=l*l;
printf("Area de un cuadrado=%d",Acuadro);
break;
 
case 2:
     printf("Area triangulo\n");
float altura, area, base;
printf( "Introduzca base: " );
scanf( "%f", &base );
printf( "Introduzca altura: " );
scanf( "%f", &altura );
area = base * altura / 2;
printf( "El area del triangulo es: %.2f", area );
      break;
case 3:
printf("Area circulo\n");
float Acir, pi, r;
pi=3.1416;
printf("Dame el valor de r");
scanf("%f",&r);
Acir=pi*(pow(r,2));
printf("area circulo=%.2f\n",Acir);
break;
case 4:
printf("Area rombo\n");
float Arombo, Dmayor, Dmenor;
printf("introducir Dmayor");
scanf("%f",&Dmayor);
printf("introducir Dmenor");
scanf("%f",&Dmenor);
Arombo=Dmayor*Dmenor/2;
printf("Area del Rombo es=%.2f\n",Arombo);
      break;
case 5:
printf("Area trapecio\n");
float Atrap, Bmayor, Bmenor, htrap;
printf("introducir Bmayor\n");
  scanf("%f",&Bmayor);
printf("introducir Bmenor\n");
  scanf("%f",&Bmenor);
printf("introducir htrap\n");
  scanf("%f",htrap);
Atrap=htrap*((Bmayor+Bmenor)/2);
printf("Area del trapecio es=%f\n",Atrap);
      break;
 
    case 6:
    	printf("Area del rectangulo\n");
    	int Base,Altura,Arecta;
    	printf("Introducir Base\n");
    	scanf("%d",&Base);
    	printf("Introdcir Altura\n");
    	scanf("%d",Altura);
    	Arecta= Base*Altura;
    	printf("Area del rectangulo es=%d\n",Arecta);
    	break;
	  }
 
getch();
return(0);
}
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

mi programa se cae en 2 procesos

Publicado por dario alderaan@ec-red.com (107 intervenciones) el 11/09/2017 05:48:03
Tu mismo ejercicio arreglado. Pruebalo asi.
Nota: uso Linux.

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
87
88
89
90
91
92
93
94
95
96
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
main()
{
  printf("UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO\n");
  printf("FACULTAD DE ESTUDIOS SUPERIORES CUATITLAN CAMPO IV\n");
  printf("INGENIERIA MECANICA ELECTRICA GRUPO:1103\n");
  printf("COMPUTACION PARA INGENIERIA\n");
  printf("CRUZ CORTES EDUARDO\n");
 
  int Menu1;
 
  printf("1.cuadrado\n");
  printf("2.triangulo\n");
  printf("3.circulo\n");
  printf("4.rombo\n");
  printf("5.trapecio\n");
  printf("6. rectangulo\n");
  printf("Cual opcion quieres\n");
 
  scanf("%d",&Menu1);
 
  switch(Menu1)
  {
    case 1:
      printf("Area cuadrado\n");
      int Acuadro,l;
      printf("Dame el valor de l");
      scanf("%d",&l);
      Acuadro=l*l;
      printf("Area de un cuadrado=%d",Acuadro);
      break;
 
    case 2:
      printf("Area triangulo\n");
      float altura, area, base;
      printf( "Introduzca base: " );
      scanf( "%f", &base );
      printf( "Introduzca altura: " );
      scanf( "%f", &altura );
      area = base * altura / 2;
      printf( "El area del triangulo es: %.2f", area );
      break;
 
    case 3:
      printf("Area circulo\n");
      float Acir, pi, r;
      pi=3.1416;
      printf("Dame el valor de r");
      scanf("%f",&r);
      Acir=pi*(pow(r,2));
      printf("area circulo=%.2f\n",Acir);
      break;
 
    case 4:
      printf("Area rombo\n");
      float Arombo, Dmayor, Dmenor;
      printf("introducir Dmayor");
      scanf("%f",&Dmayor);
      printf("introducir Dmenor");
      scanf("%f",&Dmenor);
      Arombo=Dmayor*Dmenor/2;
      printf("Area del Rombo es=%.2f\n",Arombo);
      break;
 
    case 5:
      printf("Area trapecio\n");
      float Atrap, Bmayor, Bmenor, htrap;
      printf("introducir Bmayor\n");
      scanf("%f",&Bmayor);
      printf("introducir Bmenor\n");
      scanf("%f",&Bmenor);
      printf("introducir htrap\n");
      scanf("%f",&htrap); //te falto &
      Atrap=htrap*((Bmayor+Bmenor)/2);
      printf("Area del trapecio es=%f\n",Atrap);
      break;
 
    case 6:
      printf("Area del rectangulo\n");
      int Base,Altura,Arecta;
      printf("Introducir Base\n");
      scanf("%d",&Base);
      printf("Introdcir Altura\n");
      scanf("%d",&Altura); //te falto &
      Arecta= Base*Altura;
      printf("Area del rectangulo es=%d\n",Arecta);
      break;
  }
 
  getch();
 
  return(0);
}
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
Revisar política de publicidad