¿COMO HACER PROGRAMAS MATEMATICOS EN C++?


Uno de los problemas más comunes que resuelve son programas informáticos son ecuaciones y formulas físicas, químicas, etc.
A continuación resolveremos problemas matemáticos y por ende manejaremos variables numéricas.
POR EJEMPLO:
1.- Si m=65 programe la siguiente expresión matemática, con v y V como valores de entradas.


Solución:






Si v=1 y V=30 genera el siguiente resultado:






























2.- Calcule H de la siguiente expresión matemática con k=0.7, y p y x variables de entrada.












¿COMO HACER UN SIMPLE FORMULARIO EN C++?


Para realizar este formulario debemos establecer los parámetros que deseemos almacenar en el ordenador, para este ejemplo haremos un formulario que nos introduzca la edad, sexo, y altura. Las variables serán:
int edad; : La edad se mide en números enteros por lo generar.
char sexo[10]; : El sexo es femenino o masculino, y como es una palabra ponemos corchetes y en el número de caracteres que almacenara la variable sexo, en este caso son 10 caracteres, que suficiente para la variable.
float altura; : Y la altura es una variable real y relativamente corto, así que la variable es float.
Ahora pedimos los datos con “cout” y almacenamos los datos con “cin”:
cout<<"Digite su edad: ";
cin>>edad;
cout<<"Digite su sexo: ";
cin>>sexo;
cout<<"digite su altura: ";
cin>>altura;
Para que imprima los datos en pantallas, llamamos a las variables con cout.
cout<<"\n Edad: "<<edad<<endl;
cout<<"\n Sexo: "<<sexo<<endl;
cout<<"\n Altura: "<<altura<<endl;
El código total está en la siguiente imagen:




Si edad=15, sexo=masculino, altura=1.7 resulta:























OPERACIONES PRINCIPALES.


En esta ocacion vamos a hacer operaciones matemáticas fundamentales como es suma resta división y multiplicación.
int numero1, numero2, suma, resta, multiplicacion, division; : Primero vamos a asignar valores, en este caso es entero, estos valores son numéricas.
suma=numero1+numero2; : este código expresa la suma de las variables numero1 y numero2 respectivamente.
resta=numero1-numero2; : esta es la resta
multiplicacion=numero1*numero2; para multiplicar
division=numero1/numero2; : para dividir
Esta es la forma en la que se puede hacer las operaciones en c++, en este ejemplo se atizo la variable int o entero, pero puedes cambiar este valor por float, doublé o char.
El programa completo es el siguiente:


Y genera:





EJERCICIOS:
Elabore unos algoritmos para todos los casos posibles. Donde el usuario ingrese dos datos y salga el resulta exigido.
PARA LA SUMA:
Si tenemos un país con n1 habitantes y este se une con otro con n2 numero de habitantes, cuantos habitantes tendremos en el nuevo país.
PARA LA RESTA.
Si tenemos una cantidad P! de platos de comida al en un restaurante y tenemos C comensales al día, ¿cuantos platos de comida sobra o falta?
                                                   
PARA LA MULTIPLICACION.
Si conocemos los lados de un terreno l1 y l2 en metros, respectivamente, calcular el área o proporción del terreno en metros cuadrados.
PARA LA DIVISIÓN:
Su el dinero de Bill Gate (el hombre más rico del mundo) es S en dólares, y los habitantes de este mundo es N, a cuantos dólares nos toca a cada habitante. 




















LECTURA O ENTRADA DE DATOS


int numero; : Variable entero
cout<<"digite un numero:"; Este es un código de salida de datos que imprime en pantalla digite un numero.
cin>>numero; : cin que se lee ce in que in en inglés es en o dentro, almacena un dato del usuario en la variable entero numero
cout<<"\n El numero es:"<<numero; :Esta es la salida de la variable e imprime el valor de numero en pantalla
En este ocasión ingresamos una variable por teclado, y lo imprimimos dicho valor en la pantalla.
Las variables que podemos ingresar pueden ser también de tipo float, doublé, o char como vimos anteriormente.
El código es:



Y produce:





Para hacer comentario en c++, (un comentario es utilizar texto en el código pero este no tenga efecto en nuestro programa, y sirve para recordar o especificar las funciones del código.) se puede hacer para una línea o para varias.
//comentario : Este código mas preciso las “//” nos permite hacer una comentario en una línea del compilador.
/*Este es una comentario y puede ser de varias líneas*/ : comentario para varias líneas comienza con “/*” y termina con “*/” este código se usa para hacer test en el código, y cancelar una parte del código y testear poco así hasta encontrar la falla es un función muy útil.










TIPOS DE DATOS BÁSICOS EN C++

Explicaremos que son las variable y como se designa  una en c++, por ahora las mas básicas son las mas importantes ya que con estos puedes radiogramas casi todo los programas que desees.


int numero=15; : Este es tipo de dato entero que representa a un numero que no tiene una coma decimal como 1,2,3,4,5,...etc que es una variable, las mas sencilla de todas, en este caso asignamos una variable entera llamado numero y le damos el valor de 15 y cerramos con punto y coma.
De esta manera numero que es la variable podemos llamarlo como nos sea necesario.
cout<<numero;  En este caso imprimiremos en pantalla el valor de numero con cout.
El código queda así:


y genera el valor 15:




Para generar valores mas grandes y con desimanes usamos float.
float flotante= 10.45; :Que quiere decir flotante que a diferencia de int este puede almacenar números con decimales y de mas valor. En este caso la variable flotante vale 10.45 y para verificar podemos imprimirlo en pantalla.
cout<<flotante; :con este código imprimimos en pantalla 10.45.
El código es:





Que genera 10.45:





Para números de mayor longitud, hablando de los dígitos que lleva, tenemos el código double.
double mayor= 16.3456; :Esta se diferencia de float e int por ser capas de guardar, almacenar o asignar números verdaderamente grades o extenso, como puede ver mayor tiene una valor que cuenta con 6 dígitos y es muy largo, podemos imprimirlo en pantalla.
cout<<mayor; : Imprimimos el valor de 16.3456.
el código es el siguiente:





y genera:



Por ultimo, para almacenar letras, caracteres  literarios palabras, u otros símbolos tenemos la variable char.
char letra= 'a'; :Es una variable que almacena caracteres alfabéticos y símbolos literarios, para conseguir esta variable tememos que encerrar el carácter que puede ser palabras letras símbolos etc.. entre camilla.

cout<<letra; :Imprimimos la letra a con este código.
el programa completo es el siguiente.





que genera a:



En este caso las variables enteras int, flotantes float, doble double y caracteres char, int float y double almacenan valores numéricos y char caracteres alfabéticos y símbolos.

PRIMER PROGRAMA EN C++ HOLA MUNDO

Este es el primer programa en c++ haremos el tradicional hola mundo que todo practicante debe saber.

#include<iostream>:  Es la librería estándar de entrada y salida de datos

using namespace std; : indicamos que usaremos un código estándar sencillo como salida y entrada de datos

int main(){} :Esta es la función principal de nuestro programa, en el interior vendrá todo nuestro código
cout << "Hola Mundo"; :que se lee ce out, con out igual a salida, que indica una salida de datos en este caso Hola mundo 
return 0; :Como la función int es una función entero usamos return 0; para que el programa entienda que debe de retornar el valor
que es para indicar al programa que ya finalizo el programa
Así  el programa queda así:




y genera:





Para generar espacio o una nueva linea usamos el código 
\n : dentro de las comillas de hola mundo, o
<<endl; : que esta fuera de las comillas.
así podemos ver implementando los dos en la siguiente imagen.


y genera:



que genera dos espacios.