Sie sind auf Seite 1von 8

PRACTICA 2

ELVIS AUNTA QUIROGA


1049609657

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


INGENIERIA DE SISTEMAS
INTRODUCCION A LA PROGRAMACION
301304_109
CEAD-YOPAL
2015

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

ANALISIS DEL PROBLEMA


Realizamos la estructura
Empezamos con las libreras
Using names spaces que = utilizar espacios de nombres estndar
Introducimos la variable a
Escribimos men opciones que nos aparecer en la pantalla
Luego escribimos los nombres de las tres opcines del men (raz cuadrada, elevar un nmero al
cubo y salir)
Luego switch = a un candado
Despus escribimos los case que son como una llave, si escribimos 1 se compilara lo que hay en
el case 1
En cada case escribimos lo que queremos que nos d en las tres opciones y al final de cada uno
escribimos break.
Al final de los case escribimos default que nos servir por si el usuario digita un dato que no est
dentro de las opciones dadas.

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

CODIFICACION EN LENGUAJE C++ (IDE FALCON)

#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;
}

Das könnte Ihnen auch gefallen