Dev - C++ - AYUDA!! Para un programa de area y volumen de figuras en C++!!! URGENTE:(

 
Vista:
sin imagen de perfil

AYUDA!! Para un programa de area y volumen de figuras en C++!!! URGENTE:(

Publicado por Sandra Yazmin (1 intervención) el 15/06/2018 04:10:31
Buenas noches, tengo el siguiente problema que me serviria mucho si pudieran ayudarme:(
De ante mano muchisimas gracias:D

Tengo que hacer un programa que calcule AREA para las figuras cuadrado y triangulo y VOLUMEN para esfera, cono y cubo. Primero necesito que en el menu aparezca la opcion de seleccionar AREA o VOLUMEN, si se selecciona AREA que aparezcan las figuras que corresponden y seleccione la que el usuario quiera y posteriormente realice la operacion, y si selecciona VOLUMEN lo mismo con las figuras que les corresponde. Tambien que tenga la opcion de CONTINUAR o SALIR, aqui dejo el que yo hice, mi problema es en cuanto al menu y la opcion de continuar que no encuentro como poder hacerla;(

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
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
 
 
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#include<conio.h>
 
#define PI 3.1416
 
main ()
{
	float lado, base, altura, radio, area;
	float lado_cuadrado, area_cuadrado;
	float area_triangulo, altura_triangulo;
	float arista;
	float volumen;
	float radio_esfera, area_esfera, volumen_esfera;
	float radio_cono, altura_cono, area_base,  area_total, volumen_cono;
	char op;
 
	 printf("Este programa calcula el area y volumen de las figuras");
	 printf("\n 1.Cuadrado:  ");
     printf("\n 2.Triangulo:  ");
     printf("\n 3.Cubo:   ");
     printf("\n 4.Esfera:  ");
     printf("\n 5.Cono:  ");
     printf("\n 6.Salir");
     printf("\n Escoja una opcion:  ");
     scanf("%c",&op);
 
     switch(op)
     {
     	case '1':
     		printf("\n Cuadrado");
     		printf("\n Ingrese el valor del lado: ");
     		scanf("%f",&lado_cuadrado);
     		area_cuadrado=pow(lado_cuadrado,2);
     		printf("\n El area del cuadrado es:  %f",+area_cuadrado);
     		break;
 
     	case '2':
     	    printf("\n Triangulo");
     	    printf("\n Ingrese el valor de la base:  ");
     	    scanf("%f",&base);
     	    printf("\n Ingrese el valor de la altura:  ");
     	    scanf("%f",&altura_triangulo);
     	    area_triangulo=(base*altura_triangulo)/2;
     	    printf("\n El area del triangulo es: %f",+area_triangulo);
     	    break;
 
     	case '3':
     	    printf("\n Cubo:");
     	    printf("\n Ingrese el valor de la arista: ");
     	    scanf("%f",&arista);
     	    volumen=pow(arista,3);
     	    printf("\n El volumen del cubo es:  %.2f", +volumen);
     	    break;
 
     	case '4':
     	    printf("\n Esfera:");
     	    printf("\n Ingrese el valor del radio: ");
     	    scanf("%f",&radio_esfera);
 
     	    area_esfera= 4*3.1416*pow(radio_esfera,2);
     	    volumen_esfera= (4/3)*3.1416*pow(radio_esfera,3);
 
     	    printf("\n El volumen de la esfera es: %f",+ area_esfera);
     	    break;
 
     	case '5':
     	    printf("\n Cono");
     	    printf("\n Ingrese el valor del radio: ");
     	    scanf("%f",&radio_cono);
     	    printf("\n Ingrese el valor de la altura:  ");
     	    scanf("%f",&altura_cono);
 
     	    area_base= 3.1416*pow(radio_cono,2);
     	    volumen_cono= (area_base*altura_cono)/3;
 
            printf("\n El volumen del cono es:  %f",volumen_cono);
            break;
 
        case '6':
        	break;
	 }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
2
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA!! Para un programa de area y volumen de figuras en C++!!! URGENTE:(

Publicado por dario (107 intervenciones) el 15/06/2018 11:38:40
Te dejo esto a ver si te ayuda.
Salu2.

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
97
98
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int a,seleccion,lado,area;
float base,altura,areaT,radio,vesf,volCono,volCubo,arista;
float pi = M_PI;
void volumenEsfera();
void volumenCono();
void volumenCubo();
 
 
int main() {
	do {
		printf("1. AREA\n");
		printf("2. VOLUMEN\n");
		printf("3. SALIR\n\n");
		printf("Opcion ==> ");
		scanf("%d",&a);
 
		if (a == 1) {
			printf("\nSu opcion es la %d:\n",a);
			printf("1 Calcular area del Cuadrado\n");
			printf("2 Calcular area del Triangulo\n");
			printf("Seleccion: ");
			scanf("%d",&seleccion);
 
			switch (seleccion) {
				case 1:
					printf("Ingrese el lado del cuadrado: ") ;
					scanf("%d",&lado);
					area = lado * lado;
					printf("\nEl area del cuadrado es %d\n",area);
				break;
				case 2:
					printf("Base: ");
					scanf("%f",&base);
					printf("Altura: ");
					scanf("%f",&altura);
					areaT = (base * altura) / 2;
					printf("\nEl area del triangulo es %.2f\n",areaT);
				break;
			}
		}
		else if (a == 2) {
			printf("\nSu opcion es la %d: \n",a);
			printf("1 Volumen de uns esfera\n");
			printf("2 Volumen de un cono\n");
			printf("3 Volumen de un cubo\n");
			printf("Seleccion: ");
			scanf("%d",&seleccion);
 
			switch (seleccion) {
				case 1:
					volumenEsfera();
				break;
				case 2:
					volumenCono();
				break;
				case 3:
					volumenCubo();
				break;
			}
		}
 
	} while (a < 3);
 
	return 0;
}
 
//volumen de una esfera
void volumenEsfera() {
	printf("Dame el radio de la esfera: ");
	scanf("%f",&radio);
 
	vesf = (4 * pi * pow(radio,3) / 3);
	printf("El volumen de la esfera es: %.2f\n",vesf);
}
 
//volumen de un cono
void volumenCono() {
	printf("Dame la altura del cono: ");
	scanf("%f",&altura);
	printf("Dame el radio del cono: ");
	scanf("%f",&radio);
 
	volCono = (pi * pow(radio,2) * altura);
	printf("El volumen del cono es: %.2f\n",volCono);
}
 
//volumen de un cubo
void volumenCubo() {
	printf("Dame la arista del cubo: ");
	scanf("%f",&arista);
 
	volCubo = pow(arista,3);
	printf("El volumen del cubo es: %.2f\n",volCubo);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA!! Para un programa de area y volumen de figuras en C++!!! URGENTE:(

Publicado por Daniel (1 intervención) el 08/04/2020 05:20:26
@dario amigo, eres un genio!
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

AYUDA!! Para un programa de area y volumen de figuras en C++!!! URGENTE:(

Publicado por Antonio (1 intervención) el 16/11/2020 08:00:23
Realizar un programa en lenguaje C que determine el volumen de una lista de cuerpos geometricos (esfera, cono, doecaedro, cubo y tetraedro)
NECESITO AYUDA
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

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por jesus avila cruz (1 intervención) el 08/12/2020 20:41:32
me podria ayudar necesito un programa en estructura while para calcular el volumen de tres figuras tridimencionales diferentes ayuda por favor ES URGENTE
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++

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por Alfil (1444 intervenciones) el 08/12/2020 21:14:14
Fíjate en como está hecha la respuesta que da Darío y tan solo debes añadir una figura más siguiendo ese criterio.

Aprovecho para comentarte que queda más claro si para un nuevo problema abres un nuevo hilo en vez de resucitar uno antiguo.
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
sin imagen de perfil

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por Client modift (1 intervención) el 10/08/2021 07:03:16
Lo segui tal cual pero me sale error : [Error] ld returned 1 exit status , que hice mal?
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int a,seleccion,lado,area;
float base,altura,areaT,radio,vesf,volCono,volCubo,arista,ancho,largo,volParal;
float pi = M_PI;
void volumenEsfera();
void volumenCono();
void volumenCubo();
void volumenParalelepipedo();

int main() {
do {
printf("1. AREA\n");
printf("2. VOLUMEN\n");
printf("3. SALIR\n\n");
printf("Opcion ==> ");
scanf("%d",&a);

if (a == 1) {
printf("\nSu opcion es la %d:\n",a);
printf("1 Calcular area del Cuadrado\n");
printf("2 Calcular area del Triangulo\n");
printf("Seleccion: ");
scanf("%d",&seleccion);

switch (seleccion) {
case 1:
printf("Ingrese el lado del cuadrado: ") ;
scanf("%d",&lado);
area = lado * lado;
printf("\nEl area del cuadrado es %d\n",area);
break;
case 2:
printf("Base: ");
scanf("%f",&base);
printf("Altura: ");
scanf("%f",&altura);
areaT = (base * altura) / 2;
printf("\nEl area del triangulo es %.2f\n",areaT);
break;
}
}
else if (a == 2) {
printf("\nSu opcion es la %d: \n",a);
printf("1 Volumen de uns esfera\n");
printf("2 Volumen de un cono\n");
printf("3 Volumen de un cubo\n");
printf("4 Volumen de un paralelpipedo\n");
printf("Seleccion: ");
scanf("%d",&seleccion);

switch (seleccion) {
case 1:
volumenEsfera();
break;
case 2:
volumenCono();
break;
case 3:
volumenCubo();
break;
case 4:
volumenParalelepipedo();
break;
}
}

} while (a < 4);

return 0;
}

//volumen de una esfera
void volumenEsfera() {
printf("Dame el radio de la esfera: ");
scanf("%f",&radio);

vesf = (4.0 * pi * pow(radio,3) / 3.0);
printf("El volumen de la esfera es: %.2f\n",vesf);
}

//volumen de un cono
void volumenCono() {
printf("Dame la altura del cono: ");
scanf("%f",&altura);
printf("Dame el radio del cono: ");
scanf("%f",&radio);

volCono = (pi * pow(radio,2) * altura);
printf("El volumen del cono es: %.2f\n",volCono);
}

//volumen de un cubo
void volumenCubo() {
printf("Dame la arista del cubo: ");
scanf("%f",&arista);

volCubo = pow(arista,3);
printf("El volumen del cubo es: %.2f\n",volCubo);
}

//volumen de un paralelpipedo
void VolumenParalelepipedo (){

printf("Dame la altura del paralelepipedo: ");
scanf("%d",& altura);
printf("Dame el ancho del paralelepipedo: ");
scanf("%d",& ancho);
printf("Dame el largo del paralelepipedo: ");
scanf("%d",& largo);

volParal = (altura*ancho*largo);
printf("El volumen del paralelepipedo es: %.2f\n",volParal);

}
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++

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por Alfil (1444 intervenciones) el 10/08/2021 08:23:09
Cuando escribes la definición de la función "void volumenParalelepipedo()" la pones con V mayúscula, cámbiala a v minúscula.

La declaración de pi, "float pi = M_Pi;", no funciona en todos los compiladores, cámbiala a "float pi = 3.14159265359;".
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

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por Client modift (1 intervención) el 10/08/2021 21:47:46
oye si ya logre realizar el codigo como queria mira:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int a,seleccion,area;
float base,altura,radio,volEsf,volPira,volCubo,volParal,arista,ancho,largo;
float pi = 3.14159265359;
void volumenEsfera();
void volumenPiramide();
void volumenCubo();
void volumenParalelepipedo();

int main() {
do {
printf("Presione el numero uno para calcular el volumen de un cuerpo geometrico :\n");
scanf("%d",&a);
if (a == 1) {
printf("Seleccione volumen a calcular: \n",a);
printf("1 Volumen de una esfera\n");
printf("2 Volumen de un piramide\n");
printf("3 Volumen de un cubo\n");
printf("4 Volumen de un paralelpipedo\n");
printf("Seleccion: ");
scanf("%d",&seleccion);

switch (seleccion) {
case 1:
volumenEsfera();
break;
case 2:
volumenPiramide();
break;
case 3:
volumenCubo();
break;
case 4:
volumenParalelepipedo();
break;
}
}

} while (a < 4);

return 0;
}

void volumenEsfera() {
printf("Digite el radio de la esfera: ");
scanf("%f",&radio);

volEsf = (4.0 * pi * pow(radio,3) / 3.0);
printf("El volumen de la esfera es: %.2f\n",volEsf);
}

void volumenPiramide(){
printf("Digite la base de la piramide: ");
scanf("%f",&base);
printf("Digite la altura de la piramide: ");
scanf("%f",&altura);

volPira = (base * altura*1.0/3.0);
printf("El volumen de la piramide es: %.2f\n",volPira);
}


void volumenCubo() {
printf("Digite la arista del cubo: ");
scanf("%f",&arista);

volCubo = pow(arista,3);
printf("El volumen del cubo es: %.2f\n",volCubo);
}

void volumenParalelepipedo (){

printf("Digite la altura del paralelepipedo: ");
scanf("%f",& altura);
printf("Digite el ancho del paralelepipedo: ");
scanf("%f",& ancho);
printf("Digite el largo del paralelepipedo: ");
scanf("%f",& largo);

volParal = (altura*ancho*largo);
printf("El volumen del paralelepipedo es: %.2f\n",volParal);

}


Como podria ponerle funciones?
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

AYUDA!! programa que permita calcular el volumen de 3 figuras tridimensionales C++!!! URGENTE:(

Publicado por Juan (1 intervención) el 25/08/2022 15:38:31
Calcular

Gracias!!

Trolleadooooo pvto
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
sin imagen de perfil

caso planteado utilizando funciones y aplicando variables locales y globales

Publicado por AYUDAAAPLSSSSSS (10 intervenciones) el 19/08/2021 22:46:27
AYUDAAA PLSS, Soy nuevo en esto, y no estoy muy claro de como hacer este programa:((((

1.Usted ha sido contratado en el grupo de programadores de una importante compañía de software y su
primera labor dentro del equipo de trabajo consiste en crear dos programas solicitados por uno de los
clientes más fieles de la empresa.
Programa 1: se requiere manejar, por medio de un software, el proceso para generar el pago de nómina
de los empleados de una empresa; el sistema debe permitir las siguientes acciones:

a. Diligenciar la información básica de los empleados (cédula, nombres, teléfono, cargo y salario
básico).
b. Diligenciar la información por labor de los empleados (horas extras laboradas, descuentos por
préstamos, ahorro voluntario, descuentos por seguridad social).
c. Calcular el valor a pagar para cada empleado, por separado.
d. Mostrar la información necesaria para el pago de cada empleado por separado.
e. Cada acción del sistema debe ser programada dentro de una función.
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