Programmieren – die neusten Beiträge

JAVA Arraylist Berechnen mit int und double und Abspeichern von Zwischenwerten?

Hallo Zusammen

Ich muss in einer Aufgabe int und Double Werte miteinander multiplizieren, siehe im Code bei TODO.

import java.util.ArrayList;

public class Einkauf {
	
	private ArrayList<Produkt> produkte = new ArrayList<Produkt>();

	public void addEinkauf(double preis, 
	                        int faktor, 
	                        int menge, 
	                        String name) {
		produkte.add(new Produkt(preis, faktor, menge, name));
	}
	
	public double getPunkte() {
		
// TODO: Punkte des Einkaufs berechnen und zurückgeben
    double punkte;  // sollte richtig sein 
    for (Produkt p : produkte){
        punkte = (preis*menge*faktor); // hier ist ein Fehler 
        produkte.save(punkte);
        return punkte;
    }
	}
}

Es sollen die Treuepunkte wie folgt berechnet werden: Pro CHF Umsatz gibt es einen Punkt. Rappenbeträge werden berücksichtigt: Kostet ein Produkt CHF 3.20, ergibt dies 3.2 Punkte. Zusätzlich kann bei jedem Produkt ein Faktor angegeben werden. Damit kann der Grossverteiler für bestimmte Produkte mehr Punkte ausschütten. Wenn beispielsweise ein Produkt für CHF 3.20 einen Faktor von 10 hat, gibt es für dieses Produkt 32 Punkte.

Für den oben gezeigten Einkauf beträgt das Punkte-Total 207.15.

Sprich, bei jedem Einkauf soll der zwischenwert gespeichert werden.

programmieren, Java, Array, Programmiersprache, Arraylist

Windows 11: Fenster (App) im Vollbildmodus öffnen?

Halli Hallo,

eine Frage, auf die ich einfach die Antwort nicht finde.

Ich habe hier eine alte Anwendung installiert. Früher, vor 20 Jahren, lief diese mal im Vollbildmodus.

Heute starte ich die, und in Windows 11 öffnet sich nur ein ganz normales Fenster, in der die Anwendung dargestellt wird. "Ok", denke ich, "liegt vielleicht in den Einstellungen der Anwendung".

Alles durchgeguckt - aber nein, da ist nichts zu erkennen.

Kompatibilitätsmodus Win95/98 gestartet, da klappt das Vollbild, aber die App funktioniert nicht mehr. Also zurück ohne Kompatibilitätsmodus: App gestartet, funktioniert wieder, wird jedoch nur im Fenster dargestellt.

Habe nun erstmal die App gezwungen, maximiert dargestellt zu werden, allerdings habe ich unten die Startleiste noch sowie oben den Fenster-Rahmen (mit den Symbolen "minimieren", "maximieren" und X ("schließen"). Möchte den aber irgendwie weg haben, dass mein Fenster über die gesamte Fläche dargestellt wird und die Startleiste überlappt und der obere Rahmen nicht dargestellt wird (wie alle anderen "eigentlichen" Vollbild-Programme auch).

Gibt es irgendeine Lösung oder ein Kommandozeile, die ich der Anwendung/Verknüpfung hinzufügen kann, damit die im Vollbild gezwungen startet oder so ähnlich?

(Achja F11 funktioniert da nicht!)

Danke vorab. Euer Simso

Windows, Programm, programmieren, alte Spiele, Verknüpfung, fenstermodus, Vollbildmodus, Windows 10, Windows 11

Anspruchsvolle Microcontroller arduino projekte?

Hey, ich bin gerade in der 11. Klasse und wir müssen Jahresarbeiten mit einem praktischen Teil schreiben.

Ich interessiere mich sehr für Technik in jede Richtung und auch programmieren (auch wenn ich nicht so erfahren bin)

Ich hab auch einige Leute die mir bei der umsetzung von Projekten helfen könnten.

Ich habe mir überlegt über Microcontroller an sich zu schreiben und ein passendes Projekt dazu zu machen.

Das kann ruhig anspruchsvoll sein,da ich ja ein ganzes Jahr lang Zeit für die Umsetzung habe.

Mein Cousin hatte vor einigen Jahren ein ähnliches Thema gewählt und hat z.b. einen Staubsaugerroboter gebaut der auch Treppen hinauf gehen kann und so auf mehreren Stockwerken einsetzbar ist.

Ich würde auch gerne etwas ähnliches machen. Der mögliche einsatzbereich ist völlig egal.

Ich suche Ideen oder Anregungen jeder Art für coole witzige oder nützliche Projekte.

Schreibt gerne alles was euch einfällt auch wenn die Umsetzung vieleicht unrealistisch ist, das regt immerzu guten Ideen an und man könnte auch Abwandlungen versuchen.

Ihr könnt auch gern Ideen schreiebn für technische Projekte die vieleicht nicht unbedingt mit Mikrocontrollern gesteuert werden.

Für die Umsetzung hätte ich wegen dem Studium meiner Schwester auch alle möglichen geräte wie Lasercutter, 3D druck, Guss, Holz/kunstoffwerkstäten etc. Zur verfügung.

Vielen Dank schonmal für mögliche Ideen, lg

Technik, Elektronik, programmieren, Elektrotechnik, Mikrocontroller, Arduino, Informatik, Python, 3D-Drucker

Elektronik - Leistung von Heizdraht regeln - PID?

Ich brauche eine Information, wie ich einen Heizdraht regeln kann. Also ich will es jetzt nicht zu kompliziert machen, daher versuche ich mich etwas kürzer zu fassen. Eine Temperatur von 100 °C ist SOLL Temperatur und wird mittels Sonde gemessen. Der Wert wird digital erfasst. Ich brauche ein Gerät, was wie ein variabler Traffo wirkt, nur dass dieser mit einem 4-20 mA oder 0-10 V Signal eingestellt bzw. angesteuert werden kann. Also quasi, wenn die Soll Temp erreicht wurde, dass das Netzteil oder wie das Teil heißt, herunterregelt, in dem von der steuer Elektronik halt weniger Volt oder Amper angelegt werden. Die Ausgangsspannung, an dem der Verbraucher hängt, sollte dann näherungsweise linear in der Leistung variiert werden.

Ich bin mir nicht sicher, ob ein Netzteil das richtige Gerät ist, weil ja Wechselspannung anliegen soll. Den Draht habe ich bereits dimensioniert, läuft auch in einem Schutzgehäuse, dass man keinen Schlag bekommt.

Der PID regler soll dann einfach mittels Programmierung realisiert werden. Ich suche jetzt schon eine ganze Weile und finde nichts Passendes, falls jemand von euch weiß, welche Komponente ich benötige, würde ich mich sehr freuen.

Bisher habe ich einfach nur ein Relais genommen, das an und ausschaltet, funktioniert, aber ist halt nervig, wenn die Temp extremen Schwankungen unterworfen ist. Wenn ich das programmieren kann, kann ich auch noch andere Faktoren für die Regelung mit einfließen lassen usw. usw... Also, falls jemand Ahnung hat, wie das sicher gemacht werden kann, würde ich mich über einen Tipp freuen, Danke im Voraus!

PC, programmieren, Elektrik, Elektrizität, Leistungselektronik, Physik, Regelungstechnik

Meistgelesene Beiträge zum Thema Programmieren