Beruflich Dokumente
Kultur Dokumente
INTRODUCCION
En este tema de Funciones, correspondiente a la utilizacin de las mismas para optimizar los
programas en Lenguaje C++, se debe tener en cuenta que al desarrollar programas en un lenguaje
de programacin, la forma como se estructura las tareas a cumplir es fundamental para lograr
procesos eficientes y efectivos. Es aqu donde se evidencia la importancia de la utilizacin de
funciones en los programas, para evitar la repeticin de cdigo, facilitar la depuracin de errores
y propiciar el desarrollo de lgicas creativas y pertinentes para la solucin de problemas de
informacin. Aqu realizaremos un men con tres funciones. Las cuales resolvern problemas de
nuestra vida cotidiana.
PROBLEMA
Realizar una funcin que genere un men de 3 opciones:
1. Calcular raz cuadrada.
2. Elevar un nmero al cubo.
3. Salir
PSEUDOCODIGO
Ingresar libreras
Funcin main
Ingresar variables
Men opciones
1 raz cuadrada
2 elevar nmero al cubo
3 salir
Switch (llave)
Case1
resultado
Nmero que sea mayor a 0
Para que nos d el resultado de la raz cuadrada
Case 2
Nmero del cubo
Ingresamos la variable que nos multiplique tres veces el numero
Case 3
Una variable donde nos muestre que ya salimos
FIN
#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
int main()
{
int a;
cout<<"MENU OPCIONES"<<endl;
cout<<""<<endl;
cout<<"1- raiz de un numero"<<endl;
cout<<"2- elevar un numero al cubo"<<endl;
cout<<"3- salir"<<endl;
cin>>a;
switch(a)
{
case 1:
float numero;
float resultado;
cout<<"ingresa un numero:\n";
cin>>numero;
if(numero > 0)
resultado=sqrt(numero);
cout<<"la raiz cuadrada del numero ingresado es:\n"<<resultado <<endl;
cout<<"no se puede sacar raiz a un numero negativo:\n";
break;
case 2:
float N,cubo;
cout<<"introduce un numero:\n";
cin>>N;
cubo=N*N*N;
cout<<"el cubo del numero ingresado es:"<<endl<<cubo<<endl;
break;
case 3:
cout<<"ya esta fuera"<<endl;
break;
default:cout<<"el valor ingresado no esta en el menu"<<endl;
}
getch();
return 0;
}