Zum Inhalt springen

Schoarsch

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Schoarsch

  1. Schoarsch

    Hilfe benötigt

    Schreiben Sie ein Programm, das alle Zahlen eines gegebenen Intervalls ausgibt, welche eine gewünschte Quersumme aufweisen. Die Anzahl dieser Zahlen soll ebenfalls ausgegeben werden. Für das Intervall [1000, 2000] sollte bei gewünschter Quersumme = 25 die Ausgabe so aussehen: 1699 1789 1798 1879 1888 1897 1969 1978 1987 1996 Anzahl: 10 Hier meine Lösung die aber leider noch nicht ganz funktioniert und ich den Fehler einfach nicht finden kann: n = Obergrenze m= Untergrenze y = gewünschte Quersumme class Quersumme { public static void main(String... args) { int n = Integer.parseInt (args[0]); int m = Integer.parseInt (args[1]); int y = Integer.parseInt (args[2]); int sum = 0; int anz = 0; while (n <= m) { sum = 0; int x = n; while ((x/10) != 0) { sum = sum+(x%10); x = x/10; } sum = sum + (x%10); if (sum == y) { System.out.println (n); anz += 1; } n = n+1; } System.out.println ("Anzahl: "+anz); } Brauche Hilfe
  2. Titel sagt eigentlich schon alles. Wie genau kann ich im UEstudio kompilieren kann mir da jemand helfen?
  3. Habe mich doch deutlich bemüht einen Lösungsansatz zu finden nur wollte ich einfach eine 2. lösung ansehen weil mein Net Beans noch nicht so funktioniert wie ich mir das vorgestellt habe. Hier ein Auszug von mir aus Aufgabe 1: public static double zinsen() { double zinsen = ZinsesZins.Kapitalberechnung() - aKapital; return zinsen; } public static double Kapitalberechnung() { double nKapital = aKapital * ZinsesZins.zinsfaktor(); return nKapital; } public static double zinsfaktor() { double temp = 1 + (zinssatz / 100); double aZinsFaktor = Math.pow(temp, n); return aZinsFaktor; } was haltet ihr davon?
  4. Aufgabe 1 - Zinseszins-Rechner Zwei sparsame Mitbürger legen beide den gleichen Geldbetrag zu einem festen Zinssatz für eine bestimmte Laufzeit an. Die Zinsen werden dem jeweiligen Konto in festen Intervallen gutgeschrieben. Sparer A lässt die Zinsen auf dem Konto, sodass sie in der nächsten Abrechnungsperiode mitverzinst werden. Sparer B hebt die Zinsen sofort bei Gutschrift ab und verprasst sie hemmungslos. Erstellen Sie ein Programm, das aus den Eingabeparametern Spareinlage, Zinsfuß (p.a.) und Gesamtlaufzeit (in Jahren) für jede Zinsgutschrift den Gutschriftsbetrag ausgibt. Zusätzlich soll am Laufzeitende für beide Sparer die insgesamt geflossene Zinssumme ausgegeben werden. Beispiel: Anlagebetrag: 100 EUR, Zinsfuß 5, Gesamtlaufzeit 10 Jahre : java Zinseszins 100 5 10 |Jahr | A | B | |=======================| |1 |5.0 |5.0 | |2 |5.25 |5.0 | |3 |5.51 |5.0 | ... |9 |7.39 |5.0 | |10 |7.76 |5.0 | |-----------------------| |Summe|62.9 |50.0 | Aufgabe 2 - Würfeltest Wir "würfeln" mit einem Zufallszahlengenerator. Die Anzahl n der Würfe wird als Kommandozeilenparameter übergeben. Testen Sie die Qualität des Würfels, indem Sie mitzählen, wie oft welche Zahl gewürfelt wird. Geben Sie am Schluss aus, wie oft welche Zahl gewürfelt worden ist, plus den zugehörigen Prozentsatz. Den Zufallszahlengenerator von Java benutzen Sie wie folgt: * Ganz oben in Ihr Programm (noch vor dem Schlüsselwort class) fügen Sie die Zeile import java.util.Random; ein. * In der Methode main() benötigen Sie zu Beginn die folgende Zeile (welche den Zufallszahlengenerator namens rng anlegt): Random rng = new Random(); * Danach können Sie jeweils eine neue Zufallszahl aus dem Bereich [0, x[ (also von einschließlich 0 bis ausschließlich x) wie folgt generieren: int zufallszahl = rng.nextInt(x); Für n = 6000 Würfe sollte die Ausgabe Ihres Programms in etwa so aussehen: Einser: 1030 17.166666666666668% Zweier: 958 15.966666666666667% Dreier: 981 16.35% Vierer: 998 16.633333333333333% Fünfer: 986 16.433333333333334% Sechser: 1047 17.45% Welche Tendenz stellen Sie fest, wenn n größer wird? Aufgabe 3 - Quersumme Schreiben Sie ein Programm, das alle Zahlen eines gegebenen Intervalls ausgibt, welche eine gewünschte Quersumme aufweisen. Die Anzahl dieser Zahlen soll ebenfalls ausgegeben werden. Für das Intervall [1000, 2000] sollte bei gewünschter Quersumme = 25 die Ausgabe so aussehen: 1699 1789 1798 1879 1888 1897 1969 1978 1987 1996 Anzahl: 10 * Stellen Sie zuerst den Programmablauf in Form eines Struktogramms dar. Aufgabe 4 - Zahlenspiel Schreiben Sie ein Programm, das die Summe aller jener Zahlen ausgibt, die gleich der Summe der Fakultäten ihrer Ziffern sind. Beispiel: 145 ist eine solche Zahl, denn 1! + 4! + 5! = 1 + 24 + 120 = 145 Natürlich sollten Sie sich vergewissern, dass besagte Summe überhaupt existiert -- es darf nur endlich viele solcher Zahlen geben. Schätzen Sie vorweg folglich den Zahlenbereich ab, den Ihr Programm durchsuchen muss. Hab leider absolut keine Ahnung und benötige die Ergebnisse wirklich dringend. Vielen Dank schon mal im Voraus

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...