online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon Rubygeplagter vom 29.02.2020, 22:39 Options

Flagen malen mit Ruby Problem

Hoi ich sitze schon fast den ganzen Tag am folgendem proggi, es soll mir im endeffekt eine Schweden-flage "malen"

Hier mal das Script, es stimmt egtl soweit nur funktionieren tuts nicht


#rgb - schwedenflage

# erste halfte {

# farben {
blau = "0 0 255 "
gelb = "255 255 0 "
# }

# grundstruktur {

datname = "pgmbild03.ppm"
puts "jetzt wird ein ppm-Bild gemacht"
f = File.new(datname, "w")
f.puts "P3"
f.puts "# #{datname}"
puts

print "Breite?"
bbreite = gets.to_i
puts
print "Hoehe?"
bhoehe = gets.to_i
puts
print "Farbtiefe?"
bcol = gets.to_i
puts

# }

# deuflag {
gbhoehe = bhoehe / 3
xbhoehe = gbhoehe *3
dbhoehe = xbhoehe /3
# }

# - standart - {
f.puts "#{bbreite} #{xbhoehe}"
f.puts "#{bcol}"
puts "Kopf der Bilddatei erzeugt!"
puts
puts "Jetzt werden Bildpunkte gesetzt"
# }

# }

# fank {
breite2 = bbreite / 3
breite3 = 2 * bbreite / 3

def fr(bbreite, bhoehe, blau, gelb, breite2, breite3, f)

for y in 1..bhoehe do
for x in 1..bbreite do
if x < breite2
f.print "#{blau}"
else
if x < breite3
f.print "#{gelb}"
else f.print "#{blau}"
end
end
f.puts
end
end
f.close
puts
end
# }

# oben {
for y in 1..dbhoehe
for x in 1..bbreite
f.print "#{fr(bbreite, bhoehe, blau, gelb, breite2, breite3, f)}"
end
f.puts
end
# }

# mitte {
for y in 1..dbhoehe
for x in 1..bbreite
f.print "#{gelb}"
end
f.puts
end
# }

# unten {
for y in 1..dbhoehe
for x in 1..bbreite
f.print "#{fr(bbreite, bhoehe, blau, gelb, breite2, breite3, f)}"
end
f.puts
end
# }

f.close

puts
puts "fertig"
gets


ich weiß nur, dass das Problem irgendwo bei zeile 56, 57, 59 sowie 75, 76, 77
was genau weiß ich nicht, ich bedanke mich im vorraus für Hilfe

MfG


Antwort schreiben

Ähnliche Themen

composite-manager und 3d-anwendungen
some1unknown  14.05.2007 - 84 Hits - 2 Antworten

mit javascript malen und das speichern
braatwurscht  16.07.2007 - 89 Hits -

"gelbes Blatt" beim Faxgerät
naddl33  04.11.2007 - 466 Hits - 4 Antworten

meine desctop icons sind nur halb da was kann ich dagegen machen?
hilfebedürftiger  20.07.2008 - 70 Hits - 1 Antwort

Zeichnungen aus Word als Bild speichern
Computerfreaki  21.04.2008 - 30 Hits - 8 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026