Commit 8ec4b48f by Patryk Czarnik

zadania 3 i 4 (średnia)

parent 588ce6a8
package emps.v2_obiektowo;
import java.util.List;
public class P3_SredniaWszystkich {
public static void main(String[] args) {
List<Employee> emps = ObslugaCSV.wczytajDane();
double suma = 0;
for(Employee emp : emps) {
suma += emp.getSalary();
}
double srednia = suma / emps.size();
System.out.println("Średnia pensja wszystkich: " + srednia);
}
}
package emps.v2_obiektowo;
import java.util.List;
import javax.swing.JOptionPane;
public class P4_SredniaJedenJob {
public static void main(String[] args) {
String szukanyJob = JOptionPane.showInputDialog("Podaj nazwę stanowiska", "Programmer");
List<Employee> emps = ObslugaCSV.wczytajDane();
double suma = 0;
int ile = 0;
for(Employee emp : emps) {
if(emp.getJobTitle().equalsIgnoreCase(szukanyJob)) {
suma += emp.getSalary();
ile++;
}
}
if(ile == 0) {
JOptionPane.showMessageDialog(null, "Nikt nie pracuje na stanowisku " + szukanyJob,
"Brak danych", JOptionPane.WARNING_MESSAGE);
} else {
double srednia = suma / ile;
JOptionPane.showMessageDialog(null, "Średnia pensja: " + srednia);
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment