|
tyron |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 28.04.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2008, 13:33
Titel: while Schleife
|
|
Hallo Zusammen!
Ich hab da ein klienes Problem: Ich möchte eine gegebene Zahl mit 13 subtrahieren und den Wert der raus kommt wieder mit 13 subtrahieren...diesen Vorgang möchte ich so lange wiederholen bis mein Ergebnis zum erstenmal negativ wird. Zudem möchte ich mitzählen wie oft man subtrahieren muss bis ich diesen ersten negativen Wert erreiche.
Bsp.:
gegbener Wert = 46
46-13=33
33-13=20
20-13=7
7-13=-6 --> bis zu diesem Wert muss man 4 mal subtrahieren!!
Ich hoffe jemand kann mir weiter helfen!! ich denke es geht mit einer while schleife, weiß aber nicht genau wie??
Gruß
tyron
|
|
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 13:51
Titel:
|
|
Hi,
hier Dein Beispiel:
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
Schrank |
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 10.07.08
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2008, 13:51
Titel:
|
|
Hallo tyron,
irgendwie klingt mir das so, als hättest du keine Lust deine Hausaufgaben selbst zu machen.
Du müsstest schon ein bißchen Eigeninitiative zeigen...
Das ganze lässt sich in deutlich unter 10 Zeilen programmieren und der Ansatz mit der while-Schleife ist doch auch schon da.
Wo liegt also das Problem?
Gruß Schrank
Edit: mmh zu langsam und ... naja egal
Wenigstens ist im Code nen Fehler drin
|
|
|
Martin |
Admin
|
|
Beiträge: 652
|
|
|
|
Anmeldedatum: 16.06.07
|
|
|
|
Wohnort: Bietigheim-Bissingen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2008, 14:01
Titel:
|
|
nschlange hat Folgendes geschrieben: |
Hi,
hier Dein Beispiel:
|
Müsste es nicht so heißen:
Schließlich ist 0 nicht negativ!?
Grüße Martin
_________________
Der kleine goMatlab.de-Knigge - Eine kleine Liste von wichtigen Regeln, die jeder beachten sollte
|
|
|
Schrank |
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 10.07.08
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.08.2008, 14:03
Titel:
|
|
Boah!!!
Hier wird man aber auch seiner kleinsten Freuden beraubt!!!
Und, die Verwarnung akzeptiere ich.
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 14:05
Titel:
|
|
Das war von mir beabsichtigt, um zum Nachdenken über die Hausaufgabe anzuregen...
Edit
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 14:38
Titel:
|
|
@steve
Stand hier nicht eben noch eine rekursive Lösung?
Es gibt auch eine Lösung ohne Schleifen und dergleichen:
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 22.08.2008, 14:50
Titel:
|
|
Jap stand hier. Ich wurde allerdings beim Schreiben durch Kollegen abgelenkt und hab dann nach dem Absenden gesehen, dass es schon Antworten gibt und hab meinen Post ohne weiteres wieder gelöscht.
Hier jedoch nochmal der Nachtrag:
Die Funktion:
Der Aufruf:
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 21:09
Titel:
|
|
wie wärs mit einer Zeile?
MfG
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 21:31
Titel:
|
|
Meine Einzeilenlösung drei Posts weiter oben ist schneller
Habt Ihr noch weitere Lösungen?
Will man nur wissen wie oft man subtrahieren muss ginge auch
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 22.08.2008, 22:43
Titel:
|
|
noch schneller
die "+1" sichert denn Fall wenn minuend restlos durch subtrahend geteilt werden kann.
MfG
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 23.08.2008, 14:52
Titel:
|
|
...wusste ich doch, das da noch was kommt!
Hat jemand eine Lösung mit neuronalen Netzen oder so?
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.04.2021, 04:22
Titel:
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|