AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Magisches Quadrat

Ein Thema von Wargrave · begonnen am 18. Mai 2005 · letzter Beitrag vom 18. Mai 2005
Antwort Antwort
Wargrave

Registriert seit: 1. Okt 2004
Ort: Krefeld
39 Beiträge
 
#1

Magisches Quadrat

  Alt 18. Mai 2005, 19:34
Ich bastel gerade an einem magischen Quadrat.
Das Problem ist nicht eines herzustellen,sondern zu überprüfen ob es sich in dem gegebenen Fall um einen magischen Würfel handelt.
Also ichhabe schon alles geshcreiben, sodass der eineen 4x4 Kästchen großen Stringgrid mit Zahlen füttert.
Auf Knopfdruck soll der nun überprüfen ob das ein magscihes Wuadrat is... ich steh voll aufm Schlauch. kann mir einer dabei helfen?
Mfg Wargrave
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Magisches Quadrat

  Alt 18. Mai 2005, 19:41
Was hast du denn bis jetzt als Code?

du musst doch im Grunde nur dein StringGrid Zeile für Zeile abklappern, und die Summen rechnen. Das Gleiche machst du dann noch mit den Spalten und den Diagonalen. Sobald sich eine Summer von einer vorherigen unterscheidet, ist es KEIN magisches Quadrat.
  Mit Zitat antworten Zitat
Wargrave

Registriert seit: 1. Okt 2004
Ort: Krefeld
39 Beiträge
 
#3

Re: Magisches Quadrat

  Alt 18. Mai 2005, 21:29
Jo stimmt.
Also .. ich habe schonmal jeder Zeil, jeder Spalte, und jeder Diagonale eine Variable zugeordnet.
Dass heißt : var1= Summe aller Kästechen aus der ersten Zeile usw...
Ich hab jtzt 4Vars für die horizontalen und 4 Vars für die vertikalen und 2 vars für die diagonalen.
aber wie vergleiche ich jetzt die 10 variablen, korrekt und ordentlich?
Mfg Patrick
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Magisches Quadrat

  Alt 18. Mai 2005, 21:53
if (var1=var2) and (var1=var3) and (var1=var4) and ... then Genau das selbe (Mehrere Variablen vergleichen) hatten wir heute schon Mal

Aber theoretisch reichen auch zwei Variablen. Eine für die aktuell berechnete Reihe,Spalte oder Diagonale und eine für die letzte berechnete Summe. Die erste muss immer gleich der zweiten sein.

Man liest sich, Stanlay
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz