myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Java Aufgabe (https://mygully.com/showthread.php?t=3305751)

razer122 04.05.14 14:47

Java Aufgabe
 
Hallo,

Ich bin gerade dabei für eine Java Klausur zu lernen. Leider komme ich bei einerAufgabe nicht richtig vorran...

Hier die Aufgabe: Schreiben Sie bitte eine while-Schleife, die alle gleichzeitig durch sieben, zwölf und dreizehn teilbaren Zahlen zwischen -100 und 153 rückwärts ausgibt.

Muss ich dies mit Modulu machen? Denn ich habe keine Ahnung welche Zahl durch 12,13 und 7 teilbar sein soll zwischen den genannten zahlen...

mona_lisa 04.05.14 16:05

Zitat:

Zitat von razer122 (Beitrag 25556036)
Muss ich dies mit Modulu machen?

Ja klar! ^^
Z.B. int x=153... while(x>=-100)... (auch wenn das nicht so fein ist, direkt mit festen Werten zu arbeiten, aber bei so einer Aufgabe macht das sicherlich nichts^^)
und in die while-Schleife dann vielleicht sowas:
PHP-Code:

if(x%7==0&&x%12==0&&x%13==0) {
                
System.out.println(x);
            } 

...und x dekrementieren nicht vergessen.
Ist aber eine komische Aufgabe, da kommt doch nur Null raus, oder bin ich jetzt doof? :confused:

raid4x 28.07.14 09:15

laut Aufgabenstellung:

public class Teilbar {
public static void main(String[] args) {
int zahl = 153;
while (zahl >= 100) {
System.out.println( zahl ); //TEST
if( (zahl % 7 == 0 )&& (zahl % 12 == 0)&& (zahl % 13 == 0))
System.out.println(zahl + " ist gleichzeitig durch 7 , 12 und 13 teilbar");

zahl--;

}
}

}

es gibt aber NIX aus.!!!
lies die Frage nochmal richtig:)

HappyMike34 11.09.14 09:46

Die Zahl muss durch das kleinste gemeinsame Vielfache aus 7, 13 und 12 teilbar sein. Da 7 und 13 Primzahlen sind ist das KGV 7*12*13 = 1092.
Ergo ist nur 0 in diesem Bereich durch alle drei Zahlen teilbar.

Zitat:

Zitat von snupiekat (Beitrag 25933091)
Ich bin kein Informatiker und in der Schule hatte ich in Mathe eine 5.[/B]

Das hättest du nicht extra erwähnen müssen ;)

eitch100 11.09.14 11:36

Zitat:

Zitat von snupiekat (Beitrag 25933091)
Das Problem ist, dass eine ganze Zahl niemals durch eine Primzahl wie 7 oder 13 oder 5 etc. geteilt werden kann.

Autsch...:D Also ist z.B. 10 nicht durch 5 teilbar... :p Da hast du entweder etwas verwechselt, es verkehrt ausgedrückt oder wirklich kein Plan...:mad:


Zitat:

Zitat von snupiekat (Beitrag 25933091)
Die 12 ist immer durch 2 teilbar, egal wie oft diese mit einer Ganzzahl vervielfältigt wird, sagt mir gerade der Taschenrechner.

Du kannst JEDE gerade Zahl mit JEDER anderen ganzen Zahl multiplizieren und das Ergebnis ist IMMER eine gerade Zahl. Und gerade Zahlen sind natürlich immer durch 2 teilbar... Aber trotzdem Respekt vor deinem Taschenrechner...:D

Fühl dich aber bitte nicht auf den Schlips getreten, das ist nicht böse gemeint. Du hast hast dich leider nur etwas weit aus dem "mathematischen" Fenster gelehnt...

Zitat:

Zitat von raid4x (Beitrag 25802192)
lies die Frage nochmal richtig:)

Mal ganz davon abgesehen, dass der Thread mittlerweile vermutlich für den Threadersteller uninteressant geworden ist, denke ich auch, dass das eine sinnlose Aufgabe wäre, es sei denn, euer Lehrer möchte euch bewusst zum Grübeln bringen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.