Entwicklung und Coding in verschiedenen Programmiersprachen: Assembly, C++, C#, Perl, Delphi, .NET, Visual Basic... |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
Entwicklung und Coding in verschiedenen Programmiersprachen: Assembly, C++, C#, Perl, Delphi, .NET, Visual Basic... |
|||||||
![]() |
|
|
Themen-Optionen | Thema durchsuchen |
[Code] - mathematisches Problem - ich komm nicht drauf ^^ |
|
|
# 1 |
|
Underground King
![]() Bewertung:
![]() Registriert seit: Jan 2005
Beiträge: 2.096
Power: 31
|
Hallo,
Ich habe Werte zwischen 0 und 1000. Und möchte sie auf die Werte 250, 500 oder 1000 mappen. Jeweils wenn der Wert kleinerGleich ist als 250 dann zu 250; kleinerGleich als 500 dann zu 500 etc. Mein Ansatz ist mit ((int) wert /100) * 100. Dann bekomm ichs schon ma auf die 100er Werte gemappt. Nur wie müsste die Rechnung aussehend damit ich da nicht 100er schritte bekomme sondern die Rechenvorschrift f(x) = x*2 weil der wert ja immer verdoppelt ist :/ 4rr
![]() Keine Macht der Renommee-Geilheit! Turn Off your Reno-Anzeige! |
|
|
|
|
|
# 2 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Oct 2011
Beiträge: 538
Power: 8
|
Ich hab eigentlich absolut keine Ahnung von Programmieren, aber kannst du das nicht mit mehreren Fällen machen? wenn wir mal von ganzen Zahlen ausgehen:
if x<251 do x=250 if x>250 & x<501 do x=500 if x> 500 & x<751 do x=750 if x>750 do x=1000 Kapitulation
|
|
|
|
AW: mathematisches Problem - ich komm nicht drauf ^^ |
|
|
# 3 | |
|
Underground King
![]() Bewertung:
![]() Registriert seit: Jan 2005
Beiträge: 2.096
Power: 31
Themenstarter |
Zitat:
Keine abfragen sondern direkt auf den richtigen Wert mappen 4rr
![]() Keine Macht der Renommee-Geilheit! Turn Off your Reno-Anzeige! |
|
|
|
|
AW: mathematisches Problem - ich komm nicht drauf ^^ |
|
|
# 4 | ||
|
Bewertung:
![]() Registriert seit: Aug 2005
Beiträge: 3.035
Power: 51
|
Zitat:
Zitat:
Was du daraus bauen könntest: RRMap.java: Code:
Geändert von Alex² (24.05.2012 um 18:05 Uhr). |
||
|
|
|
AW: mathematisches Problem - ich komm nicht drauf ^^ |
|
|
# 5 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Oct 2004
Beiträge: 1.112
Power: 26
|
Bin jetzt auch nicht der beste Progammierer, aber ich hab lange rumprobiert und so funktionierts
![]() Code:
Vllt gehts auch irgendwie einfacher :/ //EDIT: Das ganze funktioniert nur sicher, wenn die Zahlen maximal 1 Nachkommastelle haben. Solltest du es genauer brauchen, musst du die 250.1 anpassen in z.B. 250.01. Dann gehen auch 2 Nachkommastellen. Geändert von -idur- (24.05.2012 um 18:24 Uhr). |
|
|
|
AW: mathematisches Problem - ich komm nicht drauf ^^ |
|
|
# 6 |
|
Bewertung:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Registriert seit: Feb 2008
Internet: DSL 4000
Beiträge: 952
Power: 18
|
Und wieso willst du Abfragen vermeiden? Es ist der einfachste und verständlichste Weg.
Wenn mal jemand anders deinen Code lesen sollte, ist so eine Lösung wie die von -idur- nicht nachvollziehbar geschweige denn anpassbar. |
|
|
|
![]() |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Webftp geht nicht und mit FileZilla komm ich auch nicht ins FTP | Scarred | Webhosting | 3 | 29.10.2008 18:34 |
| Ich will Informatik studieren habs aber nicht so mit Math drauf. Was kann ich machen? | skorpionmaster | Schule, Studium, Ausbildung | 7 | 26.03.2007 20:14 |
| Wolfschanze - ich komm nicht weiter | Das Omen | Gamer Support | 0 | 04.02.2007 18:44 |
| scrapland - ich komm nicht weiter | O²BoOn | Gamers Board | 8 | 18.09.2006 19:44 |
| Einfach zu lösen, aber ich komm nicht drauf :( | klausomania | Windows | 3 | 29.06.2006 18:08 |
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr. |