prog
-
Upload
juan-david-velasquez-bran -
Category
Documents
-
view
5 -
download
0
description
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