Házi feladat
Alapfejezet - A kör négyszögesítése
Házi feladat - Írjuk át a fenti kódot double adattípusra és használjuk fel a Math osztály adatait, metódusait! Változni fog-e a végeredmény?
Természetesen az adattípus megváltoztatásától a végeredmény nem fog megváltozni. A Math osztályt előzetesen importálnunk kell!
import java.math.*;
public class Main {
public static void main(String[] args) {
double r = 1;
double a = 2;
double területKor = 0;
double területNegyzet = 0;
for(int i = 1; i <= 100; i++){
területKor = Math.pow(r, 2) * Math.PI;
System.out.println(r + " sugár esetén
a körterület: " + területKor);
r += 0.001;
területNegyzet = Math.pow(a, 2);
System.out.println(a + " oldalhossz
esetén a négyzetterület: " + területNegyzet);
a -= 0.001;
System.out.println();
if(területKor == területNegyzet){
System.out.println("Egyezés " + területNegyzet + " esetén!");
break;
}
else if(területKor > területNegyzet){
System.out.println("Nincs egyezés!");
break;
}
}
}
}
Végeredmény:
1.0 sugár esetén a körterület: 3.141592653589793
2.0 oldalhossz esetén a négyzetterület: 4.0
1.001 sugár esetén a körterület: 3.1478789804896254
1.999 oldalhossz esetén a négyzetterület: 3.9960010000000006
1.0019999999999998 sugár esetén a körterület: 3.154171590574765
1.9980000000000002 oldalhossz esetén a négyzetterület: 3.992004000000001
1.0029999999999997 sugár esetén a körterület: 3.160470483845212
1.9970000000000003 oldalhossz esetén a négyzetterület: 3.9880090000000012
1.0039999999999996 sugár esetén a körterület: 3.1667756603009662
1.9960000000000004 oldalhossz esetén a négyzetterület: 3.984016000000002
1.0049999999999994 sugár esetén a körterület: 3.173087119942027
1.9950000000000006 oldalhossz esetén a négyzetterület: 3.980025000000002
1.0059999999999993 sugár esetén a körterület: 3.1794048627683953
1.9940000000000007 oldalhossz esetén a négyzetterület: 3.976036000000003
1.0069999999999992 sugár esetén a körterület: 3.185728888780071
1.9930000000000008 oldalhossz esetén a négyzetterület: 3.9720490000000033
1.0079999999999991 sugár esetén a körterület: 3.1920591979770543
1.9920000000000009 oldalhossz esetén a négyzetterület: 3.9680640000000036
1.008999999999999 sugár esetén a körterület: 3.198395790359344
1.991000000000001 oldalhossz esetén a négyzetterület: 3.9640810000000037
1.009999999999999 sugár esetén a körterület: 3.204738665926941
1.990000000000001 oldalhossz esetén a négyzetterület: 3.960100000000004
1.0109999999999988 sugár esetén a körterület: 3.2110878246798453
1.9890000000000012 oldalhossz esetén a négyzetterület: 3.956121000000005
1.0119999999999987 sugár esetén a körterület: 3.2174432666180564
1.9880000000000013 oldalhossz esetén a négyzetterület: 3.9521440000000054
1.0129999999999986 sugár esetén a körterület: 3.223804991741575
1.9870000000000014 oldalhossz esetén a négyzetterület: 3.948169000000006
1.0139999999999985 sugár esetén a körterület: 3.2301730000504008
1.9860000000000015 oldalhossz esetén a négyzetterület: 3.944196000000006
1.0149999999999983 sugár esetén a körterület: 3.236547291544534
1.9850000000000017 oldalhossz esetén a négyzetterület: 3.9402250000000065
1.0159999999999982 sugár esetén a körterület: 3.2429278662239747
1.9840000000000018 oldalhossz esetén a négyzetterület: 3.936256000000007
1.0169999999999981 sugár esetén a körterület: 3.249314724088722
1.9830000000000019 oldalhossz esetén a négyzetterület: 3.9322890000000075
1.017999999999998 sugár esetén a körterület: 3.2557078651387763
1.982000000000002 oldalhossz esetén a négyzetterület: 3.928324000000008
1.018999999999998 sugár esetén a körterület: 3.2621072893741374
1.981000000000002 oldalhossz esetén a négyzetterület: 3.924361000000008
1.0199999999999978 sugár esetén a körterület: 3.2685129967948066
1.9800000000000022 oldalhossz esetén a négyzetterület: 3.9204000000000088
1.0209999999999977 sugár esetén a körterület: 3.274924987400783
1.9790000000000023 oldalhossz esetén a négyzetterület: 3.916441000000009
1.0219999999999976 sugár esetén a körterület: 3.281343261192066
1.9780000000000024 oldalhossz esetén a négyzetterület: 3.9124840000000094
1.0229999999999975 sugár esetén a körterület: 3.287767818168656
1.9770000000000025 oldalhossz esetén a négyzetterület: 3.90852900000001
1.0239999999999974 sugár esetén a körterület: 3.294198658330554
1.9760000000000026 oldalhossz esetén a négyzetterület: 3.9045760000000103
1.0249999999999972 sugár esetén a körterület: 3.3006357816777587
1.9750000000000028 oldalhossz esetén a négyzetterület: 3.900625000000011
1.0259999999999971 sugár esetén a körterület: 3.307079188210271
1.9740000000000029 oldalhossz esetén a négyzetterület: 3.8966760000000114
1.026999999999997 sugár esetén a körterület: 3.3135288779280896
1.973000000000003 oldalhossz esetén a négyzetterület: 3.8927290000000117
1.027999999999997 sugár esetén a körterület: 3.3199848508312164
1.972000000000003 oldalhossz esetén a négyzetterület: 3.8887840000000122
1.0289999999999968 sugár esetén a körterület: 3.3264471069196495
1.9710000000000032 oldalhossz esetén a négyzetterület: 3.8848410000000126
1.0299999999999967 sugár esetén a körterület: 3.3329156461933906
1.9700000000000033 oldalhossz esetén a négyzetterület: 3.880900000000013
1.0309999999999966 sugár esetén a körterület: 3.339390468652438
1.9690000000000034 oldalhossz esetén a négyzetterület: 3.8769610000000134
1.0319999999999965 sugár esetén a körterület: 3.3458715742967926
1.9680000000000035 oldalhossz esetén a négyzetterület: 3.873024000000014
1.0329999999999964 sugár esetén a körterület: 3.3523589631264548
1.9670000000000036 oldalhossz esetén a négyzetterület: 3.8690890000000144
1.0339999999999963 sugár esetén a körterület: 3.3588526351414245
1.9660000000000037 oldalhossz esetén a négyzetterület: 3.865156000000015
1.0349999999999961 sugár esetén a körterület: 3.3653525903417014
1.9650000000000039 oldalhossz esetén a négyzetterület: 3.8612250000000152
1.035999999999996 sugár esetén a körterület: 3.371858828727285
1.964000000000004 oldalhossz esetén a négyzetterület: 3.8572960000000154
1.036999999999996 sugár esetén a körterület: 3.378371350298176
1.963000000000004 oldalhossz esetén a négyzetterület: 3.853369000000016
1.0379999999999958 sugár esetén a körterület: 3.384890155054374
1.9620000000000042 oldalhossz esetén a négyzetterület: 3.8494440000000165
1.0389999999999957 sugár esetén a körterület: 3.391415242995879
1.9610000000000043 oldalhossz esetén a négyzetterület: 3.845521000000017
1.0399999999999956 sugár esetén a körterület: 3.3979466141226915
1.9600000000000044 oldalhossz esetén a négyzetterület: 3.8416000000000174
1.0409999999999955 sugár esetén a körterület: 3.404484268434811
1.9590000000000045 oldalhossz esetén a négyzetterület: 3.8376810000000177
1.0419999999999954 sugár esetén a körterület: 3.411028205932238
1.9580000000000046 oldalhossz esetén a négyzetterület: 3.833764000000018
1.0429999999999953 sugár esetén a körterület: 3.4175784266149716
1.9570000000000047 oldalhossz esetén a négyzetterület: 3.8298490000000185
1.0439999999999952 sugár esetén a körterület: 3.424134930483013
1.9560000000000048 oldalhossz esetén a négyzetterület: 3.825936000000019
1.044999999999995 sugár esetén a körterület: 3.4306977175363613
1.955000000000005 oldalhossz esetén a négyzetterület: 3.8220250000000195
1.045999999999995 sugár esetén a körterület: 3.437266787775017
1.954000000000005 oldalhossz esetén a négyzetterület: 3.81811600000002
1.0469999999999948 sugár esetén a körterület: 3.4438421411989792
1.9530000000000052 oldalhossz esetén a négyzetterület: 3.8142090000000204
1.0479999999999947 sugár esetén a körterület: 3.450423777808249
1.9520000000000053 oldalhossz esetén a négyzetterület: 3.810304000000021
1.0489999999999946 sugár esetén a körterület: 3.4570116976028262
1.9510000000000054 oldalhossz esetén a négyzetterület: 3.806401000000021
1.0499999999999945 sugár esetén a körterület: 3.463605900582711
1.9500000000000055 oldalhossz esetén a négyzetterület: 3.8025000000000215
1.0509999999999944 sugár esetén a körterület: 3.470206386747902
1.9490000000000056 oldalhossz esetén a négyzetterület: 3.798601000000022
1.0519999999999943 sugár esetén a körterület: 3.4768131560984004
1.9480000000000057 oldalhossz esetén a négyzetterület: 3.7947040000000225
1.0529999999999942 sugár esetén a körterület: 3.4834262086342065
1.9470000000000058 oldalhossz esetén a négyzetterület: 3.7908090000000225
1.053999999999994 sugár esetén a körterület: 3.490045544355319
1.946000000000006 oldalhossz esetén a négyzetterület: 3.7869160000000233
1.054999999999994 sugár esetén a körterület: 3.4966711632617393
1.945000000000006 oldalhossz esetén a négyzetterület: 3.7830250000000234
1.0559999999999938 sugár esetén a körterület: 3.503303065353467
1.9440000000000062 oldalhossz esetén a négyzetterület: 3.779136000000024
1.0569999999999937 sugár esetén a körterület: 3.509941250630501
1.9430000000000063 oldalhossz esetén a négyzetterület: 3.7752490000000245
1.0579999999999936 sugár esetén a körterület: 3.5165857190928427
1.9420000000000064 oldalhossz esetén a négyzetterület: 3.771364000000025
1.0589999999999935 sugár esetén a körterület: 3.5232364707404913
1.9410000000000065 oldalhossz esetén a négyzetterület: 3.7674810000000254
1.0599999999999934 sugár esetén a körterület: 3.5298935055734475
1.9400000000000066 oldalhossz esetén a négyzetterület: 3.7636000000000256
1.0609999999999933 sugár esetén a körterület: 3.536556823591711
1.9390000000000067 oldalhossz esetén a négyzetterület: 3.759721000000026
1.0619999999999932 sugár esetén a körterület: 3.543226424795281
1.9380000000000068 oldalhossz esetén a négyzetterület: 3.7558440000000264
1.062999999999993 sugár esetén a körterület: 3.549902309184159
1.937000000000007 oldalhossz esetén a négyzetterület: 3.751969000000027
1.063999999999993 sugár esetén a körterület: 3.556584476758343
1.936000000000007 oldalhossz esetén a négyzetterület: 3.7480960000000274
1.0649999999999928 sugár esetén a körterület: 3.563272927517835
1.9350000000000072 oldalhossz esetén a négyzetterület: 3.7442250000000277
1.0659999999999927 sugár esetén a körterület: 3.5699676614626346
1.9340000000000073 oldalhossz esetén a négyzetterület: 3.740356000000028
1.0669999999999926 sugár esetén a körterület: 3.576668678592741
1.9330000000000074 oldalhossz esetén a négyzetterület: 3.7364890000000286
1.0679999999999925 sugár esetén a körterület: 3.5833759789081543
1.9320000000000075 oldalhossz esetén a négyzetterület: 3.732624000000029
1.0689999999999924 sugár esetén a körterület: 3.5900895624088744
1.9310000000000076 oldalhossz esetén a négyzetterület: 3.7287610000000293
1.0699999999999923 sugár esetén a körterület: 3.5968094290949026
1.9300000000000077 oldalhossz esetén a négyzetterület: 3.7249000000000296
1.0709999999999922 sugár esetén a körterület: 3.6035355789662376
1.9290000000000078 oldalhossz esetén a négyzetterület: 3.7210410000000302
1.071999999999992 sugár esetén a körterület: 3.6102680120228796
1.928000000000008 oldalhossz esetén a négyzetterület: 3.7171840000000307
1.072999999999992 sugár esetén a körterület: 3.617006728264829
1.927000000000008 oldalhossz esetén a négyzetterület: 3.713329000000031
1.0739999999999919 sugár esetén a körterület: 3.6237517276920848
1.9260000000000081 oldalhossz esetén a négyzetterület: 3.7094760000000315
1.0749999999999917 sugár esetén a körterület: 3.6305030103046487
1.9250000000000083 oldalhossz esetén a négyzetterület: 3.705625000000032
1.0759999999999916 sugár esetén a körterület: 3.6372605761025194
1.9240000000000084 oldalhossz esetén a négyzetterület: 3.701776000000032
1.0769999999999915 sugár esetén a körterület: 3.6440244250856977
1.9230000000000085 oldalhossz esetén a négyzetterület: 3.6979290000000327
1.0779999999999914 sugár esetén a körterület: 3.650794557254183
1.9220000000000086 oldalhossz esetén a négyzetterület: 3.694084000000033
1.0789999999999913 sugár esetén a körterület: 3.6575709726079753
1.9210000000000087 oldalhossz esetén a négyzetterület: 3.6902410000000336
1.0799999999999912 sugár esetén a körterület: 3.664353671147075
1.9200000000000088 oldalhossz esetén a négyzetterület: 3.6864000000000336
1.080999999999991 sugár esetén a körterület: 3.6711426528714814
1.919000000000009 oldalhossz esetén a négyzetterület: 3.6825610000000344
1.081999999999991 sugár esetén a körterület: 3.677937917781196
1.918000000000009 oldalhossz esetén a négyzetterület: 3.6787240000000345
1.0829999999999909 sugár esetén a körterület: 3.684739465876217
1.9170000000000091 oldalhossz esetén a négyzetterület: 3.674889000000035
Nincs egyezés!