J

joelmena056

Usuario (República Dominicana)

Primer post: 22 sept 2012Último post: 22 sept 2012
1
Posts
10
Puntos totales
2
Comentarios
P
Programacion en C++ (Funciones)
Ciencia EducacionporAnónimo9/22/2012

Hola amigos, después de mucho tiempo estoy de regreso con una tontería, pero seguro que a muchos al igual que a mi hemos estado buscando alguien que nos diga como crear ciertos programas o algun codigo para que nos sirva de ejemplo. Actualmente estoy cursando la introduccion a la programacion en la universidad, y estamos trabajando en C++, mi idea es postear los programas que me asignen en clases para quienes los necesiten, como ya les dije ya me he visto en esa situacion buscando programas de ejemplo y alguien que me explique. Sin mas que agragar aqui le dejo este pequeño y sencillo programa, el cual sirve para calcular el area y el volumen de algunas figuras geometricas dadas utilizando instrucciones selectiva IF / ELSE IF. Este programa esta creado utilizando funciones para todo, el bloque o cuerpo de la funcion main solo tiene las instrucciones para la toma de decisiones. ************************************************************************************************************************************ //programa que utiliza funciones para calcular el area de diferentes figuras geometricas #include <iostream> //inclusion de la biblioteca para usar los operadores de flujo de entrada y salida using namespace std; //nombre de espacio estandar que contiene la definicion de cout, cin y endl //------------------------PROTOTIPOS DE FUNCIONES------------------------------------------------------- void MenuPrincipal(); //prototipo de la funcion menu que no devuelve ningun valor float AreaTriangulo(); //prototipo de la funcion para calcular el area de un triangulo A = b * h / 2//fin de la funcion VolumenPiramide. (A = Area, b = base, h = altura) float AreaCirculo(); //prototipo de la funcion para calcular el area de un circulo A = PI * (R * R). (A = Area, R * R = Radio al cuadrado) float AreaElipce(); //prototipo de la funcion para calcular el area de una elipce A = PI * a * b. (A = Area, siendo a y b los semi-ejes) float VolumenCono(); //prototipo de la funcion para calcular el volumen de un cono V = PI * ((R * R) * h) / 3. (V = volumen, R*R = Radio al cuadrado, h = altura) float VolumenCilindro(); //prototipo de la funcion para calcular el volumen de un cilindro V = PI * (R * R) * h. (V = volumen, R*R = Radio al cuadrado, h = altura) float VolumenPiramide(); //prototipo de la funcion para calcular el volumen de una piramide V = (Ab * h) / 3. (V = volumen, Ab = arista basica, h = altura) //----------------------------FUNCION MAIN--------------------------------------------------------------------------------- int main() //la funcion main comienza la ejecucion del programa { int opcion; //variable para elegir la opcion que nos ofrece el menu MenuPrincipal(); //llamada a la funcion de menu cout << "Elija el Numero de la Opcion deseada: "; //imprime un mensaje en pantalla pidiendo que elija una opcion cin >> opcion; //almacena el valor ingresado en el espacio de memoria reservado if (opcion == 1) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Area del Triangulo es: " << AreaTriangulo() << " cm" << endl; //llamada a la funcion para calcular el area del triangulo else if (opcion ==2) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Area del Circulo es: " << AreaCirculo() << " cm" << endl; //llanada a la funcion para calcular el area de un circulo else if (opcion == 3) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Area de la Elipce es: " << AreaElipce() << " cm" << endl; //llanada a la funcion para calcular el area de una elipce else if (opcion == 4) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Volumen del Cono es: " << VolumenCono() << " cm3" << endl; //llanada a la funcion para calcular el volumen de un cono else if (opcion == 5) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Volumen del Cilindro es: " << VolumenCilindro() << " cm3" << endl; //llanada a la funcion para calcular el volumen de un cilindro else if (opcion == 6) //evalua la condicion segun la opcion selesionada para ejecutar una instruccion dada cout << "El Volumen de la Piramide es: " << VolumenPiramide() << " cm3" << endl; //llanada a la funcion para calcular el volumen de una piramide return 0; //indica que el programa finalizo sin errores } //fin de la funcion main //---------------------DEFINICION DE LA FUNCION DEL MENU PRINCIPAL------------------------------------------------------- void MenuPrincipal() //definicion de una funcion para el menu principal { //menu principal del programa cout << "Programa de Calculo de Area y Volumen" << endl << endl; cout << "1) Area del Triangulo" << endl; cout << "2) Area del Circulo" << endl; cout << "3) Area de una Elipce" << endl; cout << "4) Volumen de un Cono" << endl; cout << "5) Volumen de un Cilindro" << endl; cout << "6) Volumen de una Piramide" << endl; cout << "-------------------------" << endl << endl; } //fin de la funcion MenuPrincipal //--------------------DEFINICION DE LA FUNCION AREA DEL TRIANGULO----------------------------------------------------------------------------------------- float AreaTriangulo() //definicion de la funcion que calcula el area del triangulo { float base, altura, area; //declaracion de variables cout << "nArea de un Triangulo" << endl << endl; cout << "Introduzca la Base: "; //pide al usuario introducir un dato cin >> base; //lee el dato introducido por teclado cout << "Introduzca la Altura: "; //pide al usuario introducir un dato cin >> altura; //lee el dato introducido por teclado area = (base * altura) / 2; //evalua la formula para determinar el resultado return area; //retorna el valor de area } //fin de la funcion AreaTriangulo //--------------------DEFINICION DE LA FUNCION AREA DEL CIRCULO--------------------------------------------------------------------------------------- float AreaCirculo() //definicion de la funcion que calcula el area de un circulo { const float PI = 3.14; //declaracion de una constante float radio, area; //declaracion de variables cout << "nArea de un Circulo" << endl << endl; cout << "Introduzca el Radio: "; //pide al usuario introducir un dato cin >> radio; //lee el dato introducido area = PI * (radio * radio); //evaluacion de la formula para obtener el resultado return area; //retorna el valor almacenado en la variable area } //fin de la funcion AreaCirculo //--------------------DEFINICION DE LA FUNCION AREA DE LA ELIPCE--------------------------------------------------------------------------------------- float AreaElipce() //definicion de la funcion para calcular el area de una elipce { const float PI = 3.14; //declaracion de constante float semiejeA, semiejeB, area; //declaracion de variables cout << "nArea de una Elipce" << endl << endl; cout << "Introduzca el Semieje A: "; //solicita al ususario introducir un dato cin >> semiejeA; //lee el dato introducido cout << "Introduzca el Semieje B: "; //pide introducir un dato cin >> semiejeB; //lee el dato introducido area = PI * semiejeA * semiejeB; //evaluacion de la formula return area; //retorna el resultado } //fin de la funcion AreaElipce //--------------------DEFINICION DE LA FUNCION VOLUMEN DEL CONO--------------------------------------------------------------------------------------- float VolumenCono() //definicion de la funcion para calcular el volumen de un cono { const float PI = 3.14; //declaracion de una constante float radio, altura, volumen; //declaracion de una variable cout << "nVolumen de un Cono" << endl << endl; cout << "Introduzca el Radio: "; //pide que se introduzca un dato cin >> radio; //lee el dato introducido cout << "Introduzca la Altura: "; //pide se introduzca un dato//fin de la funcion VolumenPiramide cin >> altura; //lee el dato introducido volumen = (PI * (radio * radio) * altura) / 3; //evalua la formula para obtener el resultado return volumen; //retorna el resultado } //fin de la funcion VolumenCono //--------------------DEFINICION DE LA FUNCION VOLUMEN DE UN CILINDRO------------------------------------------------------------------------------------- float VolumenCilindro() //definicion de la funcion para calcular el volumen de un cilindro { const float PI = 3.14; //declaracion de una cosntante float radio, altura, volumen; //declaracion de variables cout << "nVolumen de un Cilindro" << endl << endl; cout << "Introduzca el Radio: "; //pide introducir un dato cin >> radio; //lee el dato introducido cout << "Introduzca la Altura: "; //pide introducir un dato cin >> altura; //lee el dato introducido volumen = PI * (radio * radio) * altura; //evaluacion de la formula return volumen; //retorno del resultado } //fin de la funcion VolumenCilindro //--------------------DEFINICION DE LA FUNCION VOLUMEN DE UN CILINDRO------------------------------------------------------------------------------------- float VolumenPiramide() //definicion de la funcion para calcular el volumen de una piramide { float aristaBasica, altura, volumen; //definicion de variables cout << "nVolumen de una Piramide" << endl << endl; cout << "Introduzca la Arista Basica: "; //pide introducir un dato cin >> aristaBasica; //lee el dato introducido cout << "Introduzca la Altura: "; //pide introducir un dato cin >> altura; //lee el dato introducido volumen = (aristaBasica * altura) / 3; //evaluacion de la formula return volumen; //retorno del resultado } //fin de la funcion VolumenPiramide ********************************************************************************************************************************** si tienen alguna duda, o alguna critica constructiva, sera un placer escucharles y ayudar a quien lo necesite

10
2
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.