0% encontró este documento útil (0 votos)
207 vistas4 páginas

Calculadora C++: Manual y Código Fuente

El documento presenta un programa de calculadora desarrollado en C++. El programa permite realizar operaciones matemáticas básicas como suma, resta, multiplicación, división y potencias mediante una interfaz de menú. El código fuente explica cómo declarar variables y utilizar condicionales para especificar cada operación. El manual técnico describe el propósito del programa, su confección, acceso, pantallas y especificaciones adicionales sobre la integración de funciones y separación de rutinas mediante variables.

Cargado por

Luis Romero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
207 vistas4 páginas

Calculadora C++: Manual y Código Fuente

El documento presenta un programa de calculadora desarrollado en C++. El programa permite realizar operaciones matemáticas básicas como suma, resta, multiplicación, división y potencias mediante una interfaz de menú. El código fuente explica cómo declarar variables y utilizar condicionales para especificar cada operación. El manual técnico describe el propósito del programa, su confección, acceso, pantallas y especificaciones adicionales sobre la integración de funciones y separación de rutinas mediante variables.

Cargado por

Luis Romero
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Instituto Politécnico Nacional

Escuela Superior de Ingeniería


Mecánica y Eléctrica

 Programa Calculadora

Integrantes:

Grupo:

 Profesor:

Fundamentos de Programación

CICLO ESCOLAR
Código fuente.
//------- 29/10/2019 C++ 5.11

#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main( )
{
int num1,num2,resultado,resultado2,residuo, poten;//Declaracion de variables
char opcion, vari;
cout<<"Escoga una accion:"<<endl;
cout<<"1) Sumar"<<endl;
cout<<"2) Restar"<<endl;
cout<<"3) Multiplicar"<<endl;
cout<<"4) Dividir"<<endl;
cout<<"5) Raiz Cuadrada"<<endl;
cout<<"6) Potencia cuadrada"<<endl;
cout<<"7) Potencia cubica"<<endl;
cout<<"8) Raiz cubica"<<endl;
cout<<"9) Integral indefinida"<<endl;
cin>>opcion;

if(opcion=='1') //Inicio de suma


{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;//Asignacion de la variable nombrada num1
cout<<"Ingrese el segundo valor"<<endl;
cin>>num2;//Asignacion de la variable nombrada num2
resultado=num1+num2;
cout<<"el resultado de la suma es:"<<endl;
cout<<resultado;
}
if(opcion=='2') //inicio de resta
{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;//Asignacion de la variable nombrada num1
cout<<"Ingrese el segundo valor"<<endl;
cin>>num2;//Asignacion de la variable nombrada num2
resultado=num1-num2;
cout<<"el resultado de la resta es:"<<endl;
cout<<resultado;
}
if(opcion=='3') //inicio de multiplicacion
{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;//Asignacion de la variable nombrada num1
cout<<"Ingrese el segundo valor"<<endl;
cin>>num2;//Asignacion de la variable nombrada num2
resultado=num1*num2;
cout<<"el resultado de la multplicacion es:"<<endl;
cout<<resultado;
}
if(opcion=='4') //Inicio de division
{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;//Asignacion de la variable nombrada num1
cout<<"Ingrese el segundo valor"<<endl;
cin>>num2;//Asignacion de la variable nombrada num2
resultado=num1/num2;
cout<<"el resultado de la division es:"<<endl;
cout<<resultado<<endl;
residuo=num1%num2;
cout<<"el residuo de los dos numeros es:"<<endl;
cout<<residuo;
}
if(opcion=='5') //Inicio de Raiz cuadrada
{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;
resultado=sqrt(num1);
cout<<"el resultado de la raiz cuadrada es:"<<endl;
cout<<resultado<<endl;
}
if(opcion=='6') //Inicio de la potencia cuadrada
{
cout<<"Ingrese el valor"<<endl;
cin>>num1;
resultado=pow(num1,2);
cout<<"el resultado de la potencia cuadrada es:"<<endl;
cout<<resultado<<endl;
}
if(opcion=='7') //Inicio de la potencia cubica
{
cout<<"Ingrese el primer valor"<<endl;
cin>>num1;
resultado=pow(num1,3);
cout<<"el resultado de la potencia cubica es:"<<endl;
cout<<resultado<<endl;
}
if(opcion=='8') //Inicio de la raiz cubica
{
cout<<"Ingrese el valor"<<endl;
cin>>num1;
resultado=cbrt(num1);
cout<<"el resultado de la raiz cubica es:"<<endl;
cout<<resultado<<endl;
}
if(opcion=='9') //Inicio de la integral
{
cout<<"Introduza su Variable: ";
cin>>vari;
cout<<"Introduza su exponente: ";
cin>>num1;
poten = num1+1;
cout<<"\nTu Integral es: "<<endl;
cout<<vari;
cout<<"^";
cout <<poten;
cout<<"/";
cout<<poten;
cout<<"+C";
}
return 0;
}
Manual Técnico.
1. Introducción
Otorgamos las especificaciones técnicas más importantes del sistema desarrollado. Constituye una guía especializada para
la realización de las operaciones de mantenimiento de la aplicación. Se encuentra dirigido fundamentalmente a la dirección
de Tecnologías de la Información, al administrador del sistema, a otros desarrolladores, así como al departamento de
calidad y auditoría de sistemas.

Con este programa seremos capaces de poder realizar operaciones matemáticas básicas. Con una interfaz sencilla e
intuitiva.

2. Confección
Nombre del Programa: Calculadora.
Versión del Sistema: C++ 5.11
Fecha de Elaboración: 12/11/19

3. Acceso al programa
Para el acceso al programa no necesitaremos más que ejecutar el archivo extensión “.exe”, este mismo no requiere de
contraseña ni usuario.

4. Descripción de pantallas
En la primera pantalla podemos encontrar el menú principal el cual nos permitirá poder elegir entre las diferentes
operaciones que el programa es capaz. Una vez seleccionado la operación a desarrollar, nos mandará a la pantalla
secundaria para poder realizar la operación pidiendo los datos para el cálculo.

5. Especificaciones adicionales
A) Integrar
Para realizar las integrales solo necesitamos indicar los números y base que el sistema nos pida para poder realizar el
cálculo con éxito.
B) Separación de rutinas
Las rutinas solo están separadas en el código de este archivo para hacerlas más notorias con color rojo y así poder
identificarlas con mayor facilidad en un futuro, pero dentro del código podemos localizarlas dado a que se utilizó un “If”
para cada rutina y se le otorgó una variable (#1-#9).
C) Variables
Las variables se utilizaron para especificar los procesos y separar las operaciones de los resultados y poder identificarlos
con mayor facilidad.

También podría gustarte