prog

download prog

of 7

description

prog

Transcript of prog

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

INTRODUCCION A LA PROGRAMACIONPRACTICA 2PRESENTADO POR:

Juan David Velasquez BranCdigo 72269337TUTOR(A)MARIA DEL CARMEN BENAVIDESCEAD JOSE ACEVEDO Y GOMEZBOGOTA DC

OCTUBRE 4 DE 2015INTRODUCCIONEn el presente trabajo se mostrar la realizacin de las actividades de acuerdo a la gua de la prctica No 2 del curso de Introduccin a la Programacin.

El desarrollo de esta prctica se basa en el tema de Funciones en un programa de C++; cuya funcin es la de desarrollar una tarea especfica implementada en una lnea de cdigo y cuya utilidad es la de realizar clculos matemticos, operaciones con caracteres y cadena, operaciones con arreglos, operaciones con grficos, etc. Hay varios tipos de funcin, segn su implementacin, tipo de retorno y parmetros. PROBLEMA

Realizar una funcin que genere un men de 3 opciones: 1. Calcular raz cuadrada, 2. Elevar un nmero al cubo, 3. SalirANALISIS

Definicin de variablesn:enterox,z,c:float

Datos de entradaOpciones men 1,2,3, numero n(para sacar la raz cuadrada), numero z(para elevar al cubo)

Datos de procesoFormulas librera math.h

Raz cuadrada(x)= sqrt(numero n)Numero al cubo (z)=pow(numero z,3)

Datos de salidaResultado opcin 1, resultado opcin 2, mensaje opcin 3

DISEO DE SOLUCION

Pseudocdigo

Programa: Opciones de men

INICIO

ESCRIBIR "**Men de Opciones **";

ESCRIBIR "1.Calcular raz cuadrada";

ESCRIBIR "2.Elevar un numero al cubo";

ESCRIBIR "3.salir";

ESCRIBIR "Digite su opcin:";

LEER OPCION

SI (OPCION=1) ENTONCES

ESCRIBIR Ingrese un numero:LEER n

CALCULAR RESULTADO=sqrt(n)

ESCRIBIR La raz cuadrada del nmero es:, RESULTADO

FIN SI

SI (OPCION=2) ENTONCES

ESCRIBIR Ingrese un numero:

LEER z

CALCULAR RESULTADO1=pow(z,3)

ESCRIBIR El nmero elevado al cubo es:,RESULTADO1

FIN SI

SI (OPCION=3) ENTONCES

ESCRIBIR SALIR, SALIR

FIN

Programa en C++

#include

#include

#include

using namespace std;

//*Declaracion de funciones

float raiz (int n);

int cubo (int n);

void menu();

int opc;

//Implementacion de las funciones

float raiz (int n)

{

float x=0;

x=sqrt(n);

return (x);

}

float cubo (float z)

{

int x=0;

x=pow(z,3);

return (x);

}

void menu()

{

cout