Frage zu Verzweigungen-Aufgabe

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Hallo Leute,
ich programmiere derzeit wegen der Schule mit Java (seit ca. 8 Wochen). Folgende Aufgabe haben wir gekriegt, es geht um Gewinn und Verlustverteilung:
Es soll der Name und der Eigenkapitalanteil für drei Teilhaber eingegeben werden sowie ein Geschäftserfolg (Gewinn oder Verlust). Hinterher soll eine Übersicht der Zinsen, des Pro-Kopfanteils und der Gesamtsumme ausgegeben werden. Die Bedingungen lauten:

Beträgt der Gewinn 4% oder mehr des gesamten Eigenkapitals, erhält jeder Anteilseigener 4% seiner Kapitaleinlage als Verzinsungsanteil vergütet und er Rest wird nach Köpfen verteilt.

Beträgt der Gewinn weniger als 4% des gesamten Eigenkapitals, so wird der Gewinn proportional zu den Einlagen der Teilhaber verteilt.

Ein Verlust wird nach Köpfen verteilt.

Zum Problem: Wie kann ich die Bedingungen programmieren? Ich verstehe nicht wie ich die Bedingung ob es mehr oder weniger als 4% des Eigenkapitals programmieren soll und wie ich hinterher den entsprechenden Gewinn/Verlust hinzufüge/abziehe.

Danke schonmal für die Hilfe
mfg
 

Student

Top Contributor
ähem .. ja .. habe ich das jetzt richtig verstanden?

Code:
if( gewinn >= ( 0.04 * eigenkapital) )
{
   // mach was
}
else
{
   // mach was anderes 
}

:arrow: :?:
 
G

Guest

Gast
Wen's interessiert: Hier mein funktionierender Code:


Code:
       import java.text.*;
public class OHG {

        public String nameA,nameB,nameC;
        public double einA,einB,einC;
        public double zinsA,zinsB,zinsC;
        public double reingewA,reingewB,reingewC;
        public double gewinn;
        public double prosatz;
        public double geskap;
        public double rest;
        public double prok;
        DecimalFormat eur= new DecimalFormat ("Eur #,##0.00");

        public  void eingabe(  ) {
                System.out.println("Name eingeben" );
                nameA=StdIn.stringInput();
                System.out.println("Einlage eingeben" );
                einA=StdIn.doubleInput();
                System.out.println("Name eingeben" );
                nameB=StdIn.stringInput();
                System.out.println("Einlage eingeben" );
                einB=StdIn.doubleInput();
                System.out.println("Name eingeben" );
                nameC=StdIn.stringInput();
                System.out.println("Einlage eingeben" );
                einC=StdIn.doubleInput();
                System.out.println("Gewinn eingeben" );
                gewinn=StdIn.doubleInput();
                
        }

 public  void verarbeitung(  ) {
                prosatz = gewinn*100/geskap;
                if (prosatz < 4) {
                  if (0 < prosatz){
                    reingewA = einA/geskap*gewinn;
                    reingewB = einB/geskap*gewinn;
                    reingewC = einC/geskap*gewinn;
                  }
                  else {
                    reingewA=gewinn/3;
                    reingewB=gewinn/3;
                    reingewC=gewinn/3;

                  }
                }
                else {
                  zinsA = einA*4/100;
                  zinsB = einB*4/100;
                  zinsC = einC*4/100;

                  rest = gewinn-zinsA-zinsB-zinsC;

                  prok=rest/3;

                  reingewA = zinsA + prok;
                  reingewB = zinsB + prok;
                  reingewC = zinsC + prok;
                }
        }
        
public  void ausgabe(  ) {
         System.out.println(nameA  );
         System.out.println("Zinsen:"+eur.format(zinsA)+" Pro Kopf:"+eur.format(prok)+"          Gesamt:"+eur.format(reingewA) );
         System.out.println(nameB );
         System.out.println("Zinsen:"+eur.format(zinsB)+" Pro Kopf:"+eur.format(prok)+" Gesamt:"+eur.format(reingewB) );
         System.out.println(nameC );
         System.out.println("Zinsen:"+eur.format(zinsC)+" Pro Kopf:"+eur.format(prok)+" Gesamt:"+eur.format(reingewC) );

        }




        public  static  void main (String[] args  ) {
               OHG ohge = new OHG();
               ohge.eingabe();
               ohge.verarbeitung();
               ohge.ausgabe();

        }

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
B Erste Schritte Learning Coding (!) Frage an erfahrene Programmierer. Java Basics - Anfänger-Themen 23
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
C Exception-Frage Java Basics - Anfänger-Themen 3
J Eine Frage zur Schreibweise == ? : Java Basics - Anfänger-Themen 3
S Frage des Designs Java Basics - Anfänger-Themen 1
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
pkm Frage zu Servletfunktion Java Basics - Anfänger-Themen 0
B Frage zur Währungsumrechnung Java Basics - Anfänger-Themen 3
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
Kirby.exe Frage zur Verwendung von Interfaces Java Basics - Anfänger-Themen 6
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4
L Wie frage ich ab, ob in einem Array, Werte doppelt vorkommen? Java Basics - Anfänger-Themen 4
D Frage zur IDE IntelliJ IDEA Java Basics - Anfänger-Themen 6
H Frage zum 2d Array Java Basics - Anfänger-Themen 1
N Frage zum Newton-Fraktal Java Basics - Anfänger-Themen 1
H Frage zu interfaces Java Basics - Anfänger-Themen 1
J Frage dazu Variablen klassenübergreifend zu verändern Java Basics - Anfänger-Themen 22
I Frage zu SkipList Java Basics - Anfänger-Themen 4
G Frage zu JScrollPane Java Basics - Anfänger-Themen 12
Kirby.exe Allgemeine Frage Java Basics - Anfänger-Themen 3
W Frage zu anonymen Klassen Java Basics - Anfänger-Themen 4
J Kleine Frage zu OOP Java Basics - Anfänger-Themen 371
S Frage Klasse und Objekte Java Basics - Anfänger-Themen 2
F Frage zu Iteratoren Java Basics - Anfänger-Themen 2
C Erste Schritte Frage zur ArrayList Java Basics - Anfänger-Themen 15
J Frage zur Vererbung Java Basics - Anfänger-Themen 1
H Frage zur ermittlung eines doppelte Paars aus Sotieralgorithmus Java Basics - Anfänger-Themen 4
H Frage zum Array Java Basics - Anfänger-Themen 17
G Schach -Frage 2- Maussteuerung Java Basics - Anfänger-Themen 7
G Schach in Java - Allgemeine Frage zur Architektur Java Basics - Anfänger-Themen 7
B Fachliche Frage bei Rechnungen Java Basics - Anfänger-Themen 16
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
B Frage zu Datenbank Design - Rechnungen, Angebote... und deren Positionen Java Basics - Anfänger-Themen 4
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 2
H Einfache Frage zur Punktnotation objektname.methode(wert) Java Basics - Anfänger-Themen 2
H Frage zu Parameter einer Methode Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben