2. Nuestro programa tiene como finalidad
la creación de un cuadro mágico, el
cual al introducir 9 números la suma de
ellos nos de 15 tanto vertical como
horizontal y diagonal.
Si es que la suma de todos los números
nos da 15 nos mandara un mensaje de
un «SI» y en caso de que la suma no de
15 se mandara un mensaje diciendo
«NO».
3. Colocar la librería que vamos a utilizar.
En este caso será la «iostream» ya que
en ella nos permite el uso de cin y cout.
No quedaría así:
#include<iostream>
using namespace std;
4. Después colocamos el método main, el
cual nos permite darle crear el
programa, este es muy esencial para
todo nuestro programa. Dentro de dicho
programa se le coloca un corche el cual
le da la apertura al programa.
No quedaría así:
int main(){
5. Después lo que vamos hacer es declarar
nuestras variables , aquí se colocan todas
las variables que se van a ocupar en
nuestro programa.
En esta parte es donde se coloca el tipo de
longitud que va a ser dichas variables.
Por ejemplo :
Se colocan 9 variables por con ellos
formaremos el cuadro mágico.
No quedaría así:
int a,b,c,d,e,f,g,h,i;
6. Después se manda a llamar dichas
variables.
Por ejemplo:
cin>>a>>b>>c>>d>>e>>f>>g>>h>>i;
Lo anterior es la forma más corta de leer
las variables, ya que aquí se hace la
lectura de todas las variables que se van
a ocupar.
7. Después se crea el tipo de estructura de control que vamos a
ocupar.
En este caso se ocupara el «if», ya que nuestro programa sólo
trata de que si es que nuestra condición se cumple se hará
dicha instrucción y si no se cerrara.
Dentro de nuestra condición se hará uso de un «&» y también se
hace el uso de «==» ya que en la condición se debe cumplir
tanto el resultado como todas las comparaciones.
Y también se hace uso de la abertura de un corchete , el cual
nos marca el paso se la impresión del resultado.
No quedaría así:
if(a+b+c==15 && d+e+f==15 && g+h+i==15 && a+d+g==15 &&
b+e+h==15 && c+f+i==15 && a+e+i==15 && c+e+g==15){
8. Al concluir con nuestra condición se hará
uso de un «cout», el cual es la impresión de
resultado, en nuestro caso será un «si», ya
que en caso de que se cumpla toda la
condición se manda la impresión de si , y
nuestro «si» será el que nos marcar si lo que
introducimos un cuadro mágico o no.
No quedaría así:
cout<<"SI";
{
9. En caso de que no se llegue a cumplir
dicha condición se mandara a imprimir
un «no», pero para ello se hará el uso de
un «else», el cual nos dice «sino entonces
hacer» y eso nos dará una impresión de
otra respuesta. Por ello se le coloca la
abertura de otro corchete en el cual
después se crea otra condición.
No quedaría así:
else{
10. En esta parte es donde se cumple parte del «else»,
ya que al no cumplirse con dicha condición
entonces se hacer uso de otra instrucción la cual en
este caso será uno «no» porque lo que introducimos
no es un cuadro mágico.
Como nuestro programa aquí se concluye entonces
se hara el cierre de llaves o corchetes tanto de
nuestro «else» como el del «método main»
No quedaría así:
cout<<"NO";
}
}