Practica 2 introduccion

9

Click here to load reader

description

programacion

Transcript of Practica 2 introduccion

Page 1: Practica 2 introduccion

PRACTICA 2

ELVIS AUNTA QUIROGA1049609657

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)INGENIERIA DE SISTEMAS

INTRODUCCION A LA PROGRAMACION 301304_109CEAD-YOPAL

2015

Page 2: Practica 2 introduccion

INTRODUCCION

En este tema de Funciones, correspondiente a la utilización de las mismas para optimizar los programas en Lenguaje C++, se debe tener en cuenta que al desarrollar programas en un lenguaje de programación, 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 utilización de funciones en los programas, para evitar la repetición de código, facilitar la depuración de errores y propiciar el desarrollo de lógicas creativas y pertinentes para la solución de problemas de información. Aquí realizaremos un menú con tres funciones. Las cuales resolverán problemas de nuestra vida cotidiana.

Page 3: Practica 2 introduccion

PROBLEMA

Realizar una función que genere un menú de 3 opciones:

1. Calcular raíz cuadrada.

2. Elevar un número al cubo.

3. Salir

Page 4: Practica 2 introduccion

ANALISIS DEL PROBLEMA

Realizamos la estructura

Empezamos con las librerías

Using names spaces que = utilizar espacios de nombres estándar

Introducimos la variable a

Escribimos menú opciones que nos aparecerá en la pantalla

Luego escribimos los nombres de las tres opcines del menú (raíz cuadrada, elevar un número al cubo y salir)

Luego switch = a un candado

Después 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.

Page 5: Practica 2 introduccion

PSEUDOCODIGO

Ingresar librerías Función main Ingresar variables Menú opciones 1 raíz cuadrada 2 elevar número al cubo 3 salir Switch (llave) Case1 resultado Número que sea mayor a 0 Para que nos dé el resultado de la raíz cuadrada Case 2 Número 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)

Page 6: Practica 2 introduccion

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

Page 7: Practica 2 introduccion

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;

}

Page 8: Practica 2 introduccion