Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Autod.class
Binary file not shown.
39 changes: 39 additions & 0 deletions Autod.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
public class Autod{
double s1, s2;
double v1, v2;
public Autod(double kaugus1, double kiirus1, double kaugus2, double kiirus2){
s1=kaugus1;
s2=kaugus2;
v1=kiirus1;
v2=kiirus2;
}

public String threeSeconds(){
return "Auto1 kaugus algpunktist 3s p2rast on "+
(((((v1*1000)/3600)*3)/1000)+s1)+
"\nAuto2 kaugus algpunktist 3s p2rast on "+
(((((v2*1000)/3600)*3)/1000)+s2)+"\n";
}

public String fiveMinutes(){
return "Auto1 kaugus algpunktis 5min p2rast on "+
(((((v1*1000)/60)*5)/1000)+s1)+
"\nAuto2 kaugus algpunktist 5min p2rast on "+
(((((v2*1000)/60)*5)/1000)+s2)+"\n";

}

public String twoHours(){
return "Auto1 kaugus algpunktist 2h p2rast on "+((v1*2)+s1)+
"\nAuto2 kaugus algpunktist 2h p2rast on "+((v2*2)+s2)+"\n";
}

public String toString(){
return "Auto1 kaugus mnt algusest on "+s1+"km"+
" ja liigub kiirusega "+v1+"km/h"+
"\nAuto2 kaugus mnt algusest on "+s2+"km"+
" ja liigub kiirusega "+v2+"km/h";


}
}
Binary file added Result.class
Binary file not shown.
48 changes: 48 additions & 0 deletions Result.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
public class Result{
public static void main(String[] args){
Autod Autod1= new Autod(70, 90, 85, 95);
Autod Autod2= new Autod(10, 50, 8, 55);
Autod Autod3= new Autod(20, 70, 110, 120);

System.out.println(Autod1.toString());
System.out.println(Autod1.twoHours());

System.out.println(Autod2.toString());
//System.out.println(Autod2.twoHours());
System.out.println(Autod2.threeSeconds());

System.out.println(Autod3.toString());
//System.out.println(Autod3.twoHours());
System.out.println(Autod3.fiveMinutes());
}
}

/*
1. punkti tulemused
Auto1 kaugus mnt algusest on 70.0km ja liigub kiirusega 90.0km/h
Auto2 kaugus mnt algusest on 85.0km ja liigub kiirusega 95.0km/h

Auto1 kaugus mnt algusest on 10.0km ja liigub kiirusega 50.0km/h
Auto2 kaugus mnt algusest on 8.0km ja liigub kiirusega 55.0km/h

Auto1 kaugus mnt algusest on 20.0km ja liigub kiirusega 70.0km/h
Auto2 kaugus mnt algusest on 110.0km ja liigub kiirusega 120.0km/h
*/

/*
2. punkti tulemused
Auto1 kaugus mnt algusest on 70.0km ja liigub kiirusega 90.0km/h
Auto2 kaugus mnt algusest on 85.0km ja liigub kiirusega 95.0km/h
Auto1 kaugus algpunktist 2h p2rast on 250.0
Auto2 kaugus algpunktist 2h p2rast on 275.0

Auto1 kaugus mnt algusest on 10.0km ja liigub kiirusega 50.0km/h
Auto2 kaugus mnt algusest on 8.0km ja liigub kiirusega 55.0km/h
Auto1 kaugus algpunktist 3s p2rast on 10.041666666666666
Auto2 kaugus algpunktist 3s p2rast on 8.045833333333333

Auto1 kaugus mnt algusest on 20.0km ja liigub kiirusega 70.0km/h
Auto2 kaugus mnt algusest on 110.0km ja liigub kiirusega 120.0km/h
Auto1 kaugus algpunktis 5min p2rast on 25.833333333333336
Auto2 kaugus algpunktist 5min p2rast on 120.0
*/
2 changes: 2 additions & 0 deletions carInfo.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
70, 90, 85, 95
10, 50, 8, 55
22 changes: 22 additions & 0 deletions carResults.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Auto1 kaugus mnt algusest on 70.0 km ja kiirus on 90.0 km/h.
Tema asukoht 3 sekundi pärast on 70.075 km,
5 minuti pärast 77.5 km,
ja 2 tunni pärast 250.0 km.

Auto2 kaugus mnt algusest on 85.0 km ja kiirus on 95.0 km/h.
Tema asukoht 3 sekundi pärast on 85.07916666666667 km,
5 minuti pärast 92.91666666666667 km,
ja 2 tunni pärast 275.0 km.


Auto1 kaugus mnt algusest on 10.0 km ja kiirus on 50.0 km/h.
Tema asukoht 3 sekundi pärast on 10.041666666666666 km,
5 minuti pärast 14.166666666666668 km,
ja 2 tunni pärast 110.0 km.

Auto2 kaugus mnt algusest on 8.0 km ja kiirus on 55.0 km/h.
Tema asukoht 3 sekundi pärast on 8.045833333333333 km,
5 minuti pärast 12.583333333333332 km,
ja 2 tunni pärast 118.0 km.


Binary file added fromFile.class
Binary file not shown.
31 changes: 31 additions & 0 deletions fromFile.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import java.io.*;
public class fromFile{
public static void main(String[] args) throws IOException{
BufferedReader carData= new BufferedReader(
new FileReader("carInfo.txt")
);

String row = carData.readLine();
PrintWriter printResults = new PrintWriter(new FileWriter("carResults.txt"));
while(row!=null){
String[] r=row.split(",");
double s1 = Double.parseDouble(r[0]);
double v1 = Double.parseDouble(r[1]);
double s2 = Double.parseDouble(r[2]);
double v2 = Double.parseDouble(r[3]);
double threeSeconds1 = (((((v1*1000)/3600)*3)/1000)+s1);
double threeSeconds2 = (((((v2*1000)/3600)*3)/1000)+s2);
double fiveMinutes1 = (((((v1*1000)/60)*5)/1000)+s1);
double fiveMinutes2 = (((((v2*1000)/60)*5)/1000)+s2);
double twoHours1 = ((v1*2)+s1);
double twoHours2 = ((v2*2)+s2);
printResults.println("Auto1 kaugus mnt algusest on "+s1+" km ja kiirus on "+v1+" km/h.\n Tema asukoht 3 sekundi pärast on "+
threeSeconds1+" km,\n 5 minuti pärast "+fiveMinutes1+" km,\n ja 2 tunni pärast "+twoHours1+" km.\n\n"+
"Auto2 kaugus mnt algusest on "+s2+" km ja kiirus on "+v2+" km/h.\n Tema asukoht 3 sekundi pärast on "+
threeSeconds2+" km,\n 5 minuti pärast "+fiveMinutes2+" km,\n ja 2 tunni pärast "+twoHours2+" km.\n\n");
row=carData.readLine();
}
carData.close();
printResults.close();
}
}