Skip to content

Narvaal/Quadrado-Magico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

🚀Tabela de conteudos

💻Apresentação

Verifica se uma matriz quadrada é um quadrado perfeito, ou seja se todos os valores de cada linha, Cada coluna e cada diagonal são iguais aos demais.

⚙️Execução

Para executar o programa é necessário apertar ENTER no console do python 3 vezes. um para o primeiro input, outra para o segundo input e uma para checar se o quadrado digitado é um quadrado mágico

✨ Tamanho do quadrado sendo 2 um quadrado 2x2 com 4 posições,3 um quadrado de 3x3, 4 um quadrado de 4x4, etc
 [   ][   ]              [   ][   ][   ]             [   ][   ][   ][    ]
 [   ][   ]              [   ][   ][   ]             [   ][   ][   ][    ]
               ...       [   ][   ][   ]             [   ][   ][   ][    ]
                                             ...     [   ][   ][   ][    ]    ...     

✨ Todos os valores do quadrado em ordem e sem espaços, sendo em um quadrado 2x2

[ 1 ][ 2 ]
[ 3 ][ 4 ]

valores = {5,6,3,6}, depois da execução:

[ 5 ][ 6 ]
[ 3 ][ 6 ]

✨ Após isso, o programa irá verificar se o quadrado é um quadrado mágico. Para isso Ele soma os valores de linhas, colunas e diagonais e compara os valores. Se os Se os valores forem iguais, ele é um quadrado mágico.

quadrado mágico:

[ 5 ][ 5 ]  = 10
[ 5 ][ 5 ]  = 10
  =    = 
 10   10   

diagonalX = 10
diagonalY = 10

🎲Demonstração

O programa se adapta ao tamanho da matriz e para organizar os valores na tela, tudo isso é feito com cálculos sobre o tamanho da fonte e o tamanho da tela.

🛠Tecnologias

About

Programa com Turtle Gui para verificar se uma matriz é um quadrado mágico

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages