Jadual Kandungan
Tunjukkan kepada anda beberapa contoh" >Tunjukkan kepada anda beberapa contoh
Instance-3
Algoritma" >Algoritma
Pelbagai kaedah" >Pelbagai kaedah
Kaedah 1: Dengan mencari luas segi tiga
Contoh
Output
Kaedah 2: Cari cerun
Rumah Java javaTutorial Bagaimana untuk menyemak sama ada tiga mata adalah kolinear di Jawa?

Bagaimana untuk menyemak sama ada tiga mata adalah kolinear di Jawa?

Sep 05, 2023 pm 06:41 PM
meneliti titik kolinear

Bagaimana untuk menyemak sama ada tiga mata adalah kolinear di Jawa?

Jika tiga titik terletak pada garis lurus, ia dikatakan kolinear. Jika titik tidak berada pada garis lurus yang sama, ia bukan kolinear.

Ini bermakna jika tiga titik (x1, y1), (x2, y2), (x3, y3) berada pada garis lurus yang sama, ia adalah kolinear.

Antaranya, x1, y1, x2, y2, x3, y3 ialah titik pada paksi-x dan paksi-y, (x1, y1), (x2, y2), (x3, y3) ialah koordinat.

Secara matematik, terdapat dua cara untuk menentukan sama ada tiga mata adalah kolinear.

Cari luas segi tiga dengan menggunakan titik, jika luas segitiga itu sifar, maka tiga titik itu adalah kolinear.

Formula to find area of triangle = 0。5 * [x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2)]
Salin selepas log masuk

Dengan mendapati bahawa cerun dua titik adalah sama, anda boleh menentukan bahawa tiga titik adalah kolinear.

Formula to find slope =
Slope of (x1, y1), (x2, y2)
m1 = (y2-y1) / (x2-x1)
Slope of (x2, y2), (x3, y3)
m2 = (y3-y2) / (x3-x2)
Salin selepas log masuk

Dalam artikel ini, kita akan belajar bagaimana untuk menyemak sama ada tiga titik adalah kolinear menggunakan bahasa pengaturcaraan Java.

Tunjukkan kepada anda beberapa contoh

Terjemahan

Instance-1

ialah:

Instance-1

Andaikan koordinat yang diberikan ialah (1,2), (3,4), (5,6)

Ketiga-tiga mata adalah kolinear kerana ia terletak pada garis lurus yang sama.

Terjemahan bahasa Cina bagi

Instance-2

ialah:

Instance-2

Andaikan koordinat yang diberikan ialah (1,1), (1,4), (1,6)

Ketiga-tiga mata adalah kolinear kerana ia terletak pada garis lurus yang sama.

Terjemahan bahasa Cina bagi

Instance-3

ialah:

Instance-3

Andaikan koordinat yang diberikan ialah (1,1), (2,4), (4,6)

Ketiga-tiga titik bukan kolinear kerana ia tidak berada pada garis lurus yang sama.

Algoritma

  • Langkah 1 - Dapatkan tiga mata melalui input pengguna atau permulaan.

  • Langkah 2 - Dengan menggunakan mana-mana satu daripada formula di atas, semak sama ada luas segi tiga adalah sifar atau jika cerun adalah sama dan kemudian cetak tiga titik adalah kolinear jika tidak ketiga-tiga titik itu bukan kolinear. < /p>

  • Langkah 3 − Cetak hasilnya.

Pelbagai kaedah

Kami menyediakan penyelesaian dengan cara yang berbeza.

  • Dengan mencari luas segi tiga.

  • Dengan mencari cerun.

Mari kita lihat program dan outputnya satu persatu

Kaedah 1: Dengan mencari luas segi tiga

Dalam kaedah ini, program akan memulakan tiga mata. Kemudian gunakan formula untuk mengira luas segi tiga. Jika luasnya sifar, maka tiga titik dicetak kolinear.

Contoh

public class Main{
   //main method
   public static void main(String args[]){
	
      //initialized first point
      double x1 = 1;
      double y1 = 2;
      System。out。println("First point: "+x1+", "+y1);
		
      //initialized second point
      double x2 = 3;
      double y2 = 4;
      System。out。println("Second point: "+x2+", "+y2);
		
      //initialized third point
      double x3 = 5;
      double y3 = 6;
      System。out。println("Third point: "+x3+", "+y3);
		
      //find triangle area by using formula
      double triangleArea = 0。5*(x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2));
      System。out。println("Area of triangle using three points ="+triangleArea);
      if (triangleArea == 0)
         System。out。println("Three points are collinear。");
      else
         System。out。println("Three points are not collinear。");
   }
}
Salin selepas log masuk

Output

First point: 1。0, 2。0
Second pointe: 3。0, 4。0
Third pointe: 5。0, 6。0
Area of triangle using three points = 0。0
Three points are collinear。
Salin selepas log masuk
.

Kaedah 2: Cari cerun

Dalam pendekatan ini, tiga mata akan dimulakan dalam program. Kemudian hitung kecerunan mana-mana pasangan mata dan periksa sama ada kecerunan adalah sama dengan kecerunan pasangan mata yang lain dengan menggunakan formula cerun. Jika kedua-dua cerun adalah sama maka cetak tiga titik adalah kolinear.

Contoh

public class Main{
   //main method
   public static void main(String args[]){
	
      //initialized first point
      double x1 = 1;
      double y1 = 2;
      System。out。println("First point: "+x1+", "+y1);

      //initialized second point
      double x2 = 3;
      double y2 = 4;
      System。out。println("Second point: "+x2+", "+y2);

      //initialized third point
      double x3 = 5;
      double y3 = 6;
      System。out。println("Third point: "+x3+", "+y3);

      //find slope of (x1, y1) , (x2, y2)
      double m1 = (y2-y1) / (x2-x1);

      //find slope of (x2, y2) , (x3, y3)
      double m2 = (y3-y2) / (x3-x2);
      System。out。println("Slope of first pair= " + m1);
      System。out。println("Slope of second pair= " + m2);
      if (m1 == m2)
         System。out。println("Three points are collinear。");
      else
         System。out。println("Three points are not collinear。");
   }
}
Salin selepas log masuk

Output

First point: 1。0, 2。0
Second point: 3。0, 4。0
Third point: 5。0, 6。0
Slope of first pair= 1。0
Slope of second pair= 1。0
Three points are collinear。
Salin selepas log masuk

Dalam artikel ini, kami meneroka cara untuk menyemak sama ada tiga titik adalah kolinear atau tidak di Jawa dengan menggunakan pendekatan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada tiga mata adalah kolinear di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyemak sama ada aplikasi dibuka dalam Python? Bagaimana untuk menyemak sama ada aplikasi dibuka dalam Python? Aug 26, 2023 pm 06:49 PM

Program yang dilaksanakan dipanggil proses. Proses boleh menjadi aplikasi yang berjalan pada sistem pengendalian semasa atau aplikasi yang berkaitan dengan sistem pengendalian. Jika aplikasi terikat pada sistem pengendalian, ia mula-mula mencipta proses untuk melaksanakan sendiri. Aplikasi lain bergantung pada perkhidmatan sistem pengendalian untuk pelaksanaan. Kebanyakan aplikasi adalah perkhidmatan sistem pengendalian dan aplikasi latar belakang yang mengekalkan sistem pengendalian, perisian dan perkakasan. Dalam python kita mempunyai kaedah yang berbeza untuk menyemak sama ada aplikasi dibuka atau tidak. Mari belajar tentang mereka secara terperinci satu demi satu. Menggunakan fungsi psutil.process_iter() psutil ialah modul dalam Python yang menyediakan pengguna antara muka untuk mendapatkan maklumat tentang proses yang sedang berjalan dan penggunaan sistem.

Semak ejaan tidak berfungsi dalam Pasukan [Tetap] Semak ejaan tidak berfungsi dalam Pasukan [Tetap] Mar 06, 2024 am 09:10 AM

Kami telah mula menyedari bahawa kadangkala semakan ejaan berhenti berfungsi untuk Pasukan. Semakan ejaan ialah alat penting untuk komunikasi yang berkesan, dan sebarang serangan ke atasnya boleh menyebabkan gangguan yang besar kepada aliran kerja. Dalam artikel ini, kami akan meneroka sebab biasa mengapa semakan ejaan mungkin tidak berfungsi seperti yang diharapkan dan cara memulihkannya kepada keadaan sebelumnya. Jadi, jika semakan ejaan tidak berfungsi dalam Pasukan, ikuti penyelesaian yang dinyatakan dalam artikel ini. Mengapa semakan ejaan Microsoft tidak berfungsi? Mungkin terdapat beberapa sebab mengapa semakan ejaan Microsoft tidak berfungsi dengan betul. Sebab ini termasuk tetapan bahasa yang tidak serasi, fungsi semakan ejaan yang dilumpuhkan, pemasangan MSTeam atau MSOffice yang rosak, dsb. Juga, MSTeams dan MSOf yang ketinggalan zaman

Bagaimana untuk menyemak sama ada objek boleh diubah dalam Python? Bagaimana untuk menyemak sama ada objek boleh diubah dalam Python? Aug 25, 2023 pm 10:05 PM

Objek boleh lelar ialah objek yang semua elemennya boleh diulang menggunakan gelung atau fungsi boleh lelar. Senarai, rentetan, kamus, tupel, dsb. semuanya dipanggil objek boleh lelar. Dalam bahasa Python, terdapat pelbagai cara untuk menyemak sama ada sesuatu objek boleh lelaran. Mari kita lihat satu persatu. Menggunakan Gelung Dalam Python, kita mempunyai dua teknik gelung, satu menggunakan gelung "untuk" dan satu lagi menggunakan gelung "semasa". Menggunakan salah satu daripada dua gelung ini, kita boleh menyemak sama ada objek yang diberikan boleh lelaran. Contoh Dalam contoh ini, kami akan cuba melelarkan objek menggunakan gelung "untuk" dan menyemak sama ada ia diulang atau tidak. Di bawah ialah kod. l=["epal",22,"orang

Bagaimana untuk menyemak status kesihatan SSD dalam Windows 11? Bagaimana untuk menyemak status kesihatan SSD pada Win11 Bagaimana untuk menyemak status kesihatan SSD dalam Windows 11? Bagaimana untuk menyemak status kesihatan SSD pada Win11 Feb 14, 2024 pm 08:21 PM

Bagaimana untuk menyemak status kesihatan SSD dalam Windows 11? Untuk kelajuan membaca, menulis dan mengakses yang pantas, SSD menggantikan HDD dengan pantas, tetapi walaupun ia lebih dipercayai, anda masih perlu menyemak kesihatan SSD anda dalam Windows 11. Bagaimana untuk mengendalikannya? Dalam tutorial ini, editor akan berkongsi dengan anda kaedah tersebut. Kaedah 1: Gunakan WMIC1, gunakan kombinasi kekunci Win+R, taip wmic, dan kemudian tekan atau klik OK. Masukkan2. Sekarang, taip atau tampal arahan berikut untuk menyemak status kesihatan SSD: diskdrivegetstatus Jika anda menerima mesej "Status: OK", pemacu SSD anda beroperasi seperti biasa.

Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Mar 12, 2024 pm 09:42 PM

Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Apabila pengaturcaraan di Golang, anda sering menghadapi situasi di mana anda perlu menyemak sama ada rentetan bermula dengan aksara tertentu. Untuk memenuhi keperluan ini, kita boleh menggunakan fungsi yang disediakan oleh pakej rentetan di Golang untuk mencapainya. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan Golang untuk menyemak sama ada rentetan bermula dengan aksara tertentu, dengan contoh kod tertentu. Di Golang, kita boleh menggunakan HasPrefix daripada pakej rentetan

Bagaimana untuk menyemak sama ada ArrayList mengandungi elemen tertentu dalam Java? Bagaimana untuk menyemak sama ada ArrayList mengandungi elemen tertentu dalam Java? Sep 03, 2023 pm 04:09 PM

Anda boleh menggunakan kaedah contains() antara muka Senarai untuk menyemak sama ada objek wujud dalam senarai. contains() method booleancontains(Objecto) Mengembalikan benar jika senarai ini mengandungi elemen yang ditentukan. Secara lebih formal, mengembalikan benar jika dan hanya jika senarai ini mengandungi sekurang-kurangnya satu elemen e sedemikian (o==null?e==null:o.equals(e)). Parameter c - elemen yang kehadirannya dalam senarai ini akan diuji. Nilai Pulangan Mengembalikan benar jika senarai ini mengandungi elemen yang ditentukan. Membuang ClassCastException - jika jenis elemen yang ditentukan tidak serasi dengan senarai ini (pilihan). NullP

Program Java digunakan untuk menyemak sama ada pelajar TPP layak untuk temu duga Program Java digunakan untuk menyemak sama ada pelajar TPP layak untuk temu duga Sep 06, 2023 pm 10:33 PM

Sila pertimbangkan jadual di bawah untuk mengetahui kriteria kelayakan syarikat yang berbeza - Terjemahan Cina CGPA ialah: GPA Lebih Besar atau Sama dengan 8 Syarikat Yang Layak Google, Microsoft, Amazon, Dell, Intel, Wipro Greater atau Sama dengan 7 Mata Tutorial, Accenture, Infosys , Emicon, Rellins lebih besar daripada atau sama dengan 6rtCamp, Cybertech, Skybags, Killer, Raymond lebih besar daripada atau sama dengan 5Patronics, Shoes, NoBrokers Marilah kita memasuki program java untuk menyemak kelayakan pelajar tpp untuk temu duga. Kaedah 1: Menggunakan keadaan ifelseif Biasanya apabila kita perlu menyemak beberapa syarat yang kita gunakan

Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak Tulis program dalam bahasa C untuk menyemak sama ada tahun tertentu adalah tahun lompat atau tidak Sep 20, 2023 pm 03:33 PM

Tahun lompat mempunyai 366 hari, manakala tahun biasa mempunyai 365 hari Tugasnya adalah untuk menyemak sama ada tahun tertentu adalah tahun lompat melalui program. Logik penghakiman boleh dilaksanakan dengan menyemak sama ada tahun itu boleh dibahagikan dengan 400 atau 4, tetapi jika ia tidak boleh dibahagikan dengan dua nombor ini, ia adalah tahun biasa. ContohInput-:year=2000Output-:2000isaLeapYearInput-:year=101Output-:101isnotaLeapyear algorithmStartStep1-&gt;declarefunctionbooltocheckifyearifaleapyearornotboolcheck(intye

See all articles