SlideShare una empresa de Scribd logo
1 de 11
 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».
 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;
 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(){
 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;
 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.
 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){
 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";
{
 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{
 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";
}
}
1 2 3
4 5 6
7 8 9
SI
8 9 5
5 6 7
3 2 6
NO

Más contenido relacionado

La actualidad más candente

Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpsonJoe Arroyo Suárez
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...ÁLGEBRA LINEAL ECUACIONES DIFERENCIALES
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integralRAFA Ortega
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Linealesjosmal 7
 
Ejercicios resueltos edo separables
Ejercicios resueltos edo separablesEjercicios resueltos edo separables
Ejercicios resueltos edo separablesYerikson Huz
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.pptLeydi Hernandez
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampoluis_ocampo27
 
Problema temperatura dev c++
Problema temperatura dev c++ Problema temperatura dev c++
Problema temperatura dev c++ Eli Diaz
 

La actualidad más candente (20)

Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Método numérico - regla de simpson
Método numérico  - regla de simpsonMétodo numérico  - regla de simpson
Método numérico - regla de simpson
 
La función escalón unitario
La función escalón unitarioLa función escalón unitario
La función escalón unitario
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
Integrales
IntegralesIntegrales
Integrales
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
Listas
ListasListas
Listas
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...
ecuaciones diferenciales de variables separables y ecuaciones diferenciales r...
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Aplicacion de la integral
Aplicacion de la integralAplicacion de la integral
Aplicacion de la integral
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
Ecuaciones Diferenciales Lineales
Ecuaciones Diferenciales LinealesEcuaciones Diferenciales Lineales
Ecuaciones Diferenciales Lineales
 
Ejercicios resueltos edo separables
Ejercicios resueltos edo separablesEjercicios resueltos edo separables
Ejercicios resueltos edo separables
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Problema temperatura dev c++
Problema temperatura dev c++ Problema temperatura dev c++
Problema temperatura dev c++
 

Destacado

Algoritmo matriz magica 3
Algoritmo matriz magica 3Algoritmo matriz magica 3
Algoritmo matriz magica 3aljego
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programaciontacubomx
 
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...fernandoposada
 
Modelo para la planificación de un clase
Modelo para la planificación de un claseModelo para la planificación de un clase
Modelo para la planificación de un claseromeprofe
 
Saes w-011-welding on plot ( process ) piping
Saes w-011-welding on plot ( process ) pipingSaes w-011-welding on plot ( process ) piping
Saes w-011-welding on plot ( process ) pipingabhi10apr
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 

Destacado (8)

Algoritmo matriz magica 3
Algoritmo matriz magica 3Algoritmo matriz magica 3
Algoritmo matriz magica 3
 
El cuadrado magico
El cuadrado magicoEl cuadrado magico
El cuadrado magico
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
Bases didácticas y recursos para trabajar el pensamiento computacional en el ...
 
Modelo para la planificación de un clase
Modelo para la planificación de un claseModelo para la planificación de un clase
Modelo para la planificación de un clase
 
Saes w-011-welding on plot ( process ) piping
Saes w-011-welding on plot ( process ) pipingSaes w-011-welding on plot ( process ) piping
Saes w-011-welding on plot ( process ) piping
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 

Similar a Eladoraciòn de un programa en C++ (Cuadro Mágico)

Software para cálculos matemáticos
Software para cálculos matemáticosSoftware para cálculos matemáticos
Software para cálculos matemáticosdaniimoyano
 
Switch case (informe_19)
Switch case (informe_19)Switch case (informe_19)
Switch case (informe_19)Carlos Guzmán
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++JoseRamonG
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje cjoeshego
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje Cfior
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxxMar15marian
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c Mar15marian
 
Fundamentalesdeactionscript
FundamentalesdeactionscriptFundamentalesdeactionscript
FundamentalesdeactionscriptAdriana Guerrero
 
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...David Zapateria Besteiro
 
Getting started book response
Getting started book   responseGetting started book   response
Getting started book responsepatpatpati
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1fehrhuichapa
 

Similar a Eladoraciòn de un programa en C++ (Cuadro Mágico) (20)

Software para cálculos matemáticos
Software para cálculos matemáticosSoftware para cálculos matemáticos
Software para cálculos matemáticos
 
Switch case (informe_19)
Switch case (informe_19)Switch case (informe_19)
Switch case (informe_19)
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
Clase 6
Clase 6Clase 6
Clase 6
 
Vectorae unicimencionales
Vectorae unicimencionalesVectorae unicimencionales
Vectorae unicimencionales
 
Trabajo 1 6to "B"
Trabajo 1 6to "B"Trabajo 1 6to "B"
Trabajo 1 6to "B"
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Laboratorios1
Laboratorios1Laboratorios1
Laboratorios1
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Fundamentalesdeactionscript
FundamentalesdeactionscriptFundamentalesdeactionscript
Fundamentalesdeactionscript
 
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...
Javascript - Módulo 4: Booleano, if/else, string, número, DOM, eventos e inte...
 
Getting started book response
Getting started book   responseGetting started book   response
Getting started book response
 
Pseint
PseintPseint
Pseint
 
Camila codigos
Camila codigosCamila codigos
Camila codigos
 
Primer programa en 1
Primer programa en 1Primer programa en 1
Primer programa en 1
 

Último

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Eladoraciòn de un programa en C++ (Cuadro Mágico)

  • 1.
  • 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"; } }
  • 11. 1 2 3 4 5 6 7 8 9 SI 8 9 5 5 6 7 3 2 6 NO