Tes Praktik Tabel Multiplikasi Anak dengan skrip bash di Linux

Tes Praktik Tabel Multiplikasi Anak dengan skrip bash di Linux

Perkenalan

Posting berikut sedikit berbeda dari posting saya yang lain karena tidak menyelesaikan masalah konfigurasi Linux Anda. Permintaan maaf di sana! Posting ini adalah upaya untuk membunuh banyak burung dengan satu batu, karenanya mengekspos anak -anak ke baris perintah, menghindari flash web dan tes praktik multiplikasi yang didorong iklan secara online dan yang paling penting mendapatkan beberapa keterampilan multiplikasi di sepanjang jalan.

Putri saya mencapai usia di mana dia diharuskan melakukan perhitungan multiplikasi di sekolah. Jadi bersama -sama kami telah mengembangkan skrip bash di bawah ini untuk membawanya 1 × 1 hingga 10 × 10 tabel multiplikasi tabel berlatih ke tingkat berikutnya. Dia menyetujui semua warna output dengan tanda "keren", dan yang mengejutkan saya, dia dengan sangat cepat dapat memperbaiki tanda kutip penutupan saya yang terlupakan selama pengembangan sehingga secara signifikan meningkatkan efisiensi pengembangan :-)

Contoh

Di bawah ini adalah sampel video berjalan perkalian.SH skrip dengan 2 perkalian acak, penambahan, pengurangan dan pertanyaan divisi:

Apa divisi 12: 2 ? Jawaban Anda: 7 Jawaban yang Salah, Coba Lagi !!! Pertanyaan yang tersisa: 2 ############################### "Divisi 12: 2 ? Jawaban Anda: 6 Benar !!! Pertanyaan yang tersisa: 1 ###############################. Apa divisi 20: 4 ? Jawaban Anda: 5 Benar !!! Pertanyaan yang tersisa: 0 Jawaban yang Salah: 1 LinuxConfig.org: ~ $ ./perkalian.SH -S -Q 2 ############################### Apa hasil dari 9 -8 ? Jawaban Anda: 1 Benar !!! Pertanyaan yang tersisa: 1 ################################ Berhasil dari 3 - 2 ? Jawaban Anda: 1 Benar !!! Pertanyaan yang tersisa: 0 Jawaban yang Salah: 0 LinuxConfig.org: ~ $   
00: 00-00: 20

Script menerima argumen tunggal yang digunakan untuk mengatur sejumlah pertanyaan yang diajukan selama pencarian latihan perkalian. Jika tidak ada argumen yang disediakan, itu default ke 20 pertanyaan.

Jalankan tes latihan perkalian

Script sekarang diunggah di GitHub jadi jangan ragu untuk membatalkannya dari sana, membuatnya dapat dieksekusi dan menjalankannya:

$ git clone https: // github.com/linuxconfig/multiplikasi-tabel praktik.git $ cd-tabel multiplikasi-praktik/ $ ./perkalian.SH 

Atau, terlepas dari uji multiplikasi default skrip juga mendukung penambahan, pengurangan divisi. Contoh:

Perkalian

$ ./perkalian.SH ############################### "Apa produk 1 x 6 ? 

Tambahan

$ ./perkalian.SH --A ################################ Berapa jumlah 3 + 5 ? 

Pengurangan

$ ./perkalian.SH -S ################################ Apa hasil dari 10 - 6 ? 

Divisi

$ ./perkalian.SH -D ################################ Apa pembagian 6: 1 ? 

Mengubah warna output bash

Jika Anda ingin mengubah warna skrip output, pilih kode warna yang Anda inginkan dari tabel di bawah ini:

Hitam 0; 30 abu -abu gelap 1; 30 biru 0; 34 biru muda 1; 34 hijau 0; 32 hijau muda 1; 32 cyan 0; 36 cyan cahaya 1; 36 merah 0; 31 cahaya merah 1; 31 ungu 0; 35 cahaya Ungu 1; 35 coklat 0; 33 kuning 1; 33 abu -abu terang 0; 37 putih 1; 37 

Selanjutnya, ganti kode warna dengan yang sudah ada. Misalnya mengubah cyan menjadi biru muda Apa produknya mengubah:

DARI:

printf "\\ 033 [0; 36m Apa produk dari $ pertanyaan ?\ e [0m \ n " 

KE:

printf "\\ 033 [1; 34mwhat adalah produk dari pertanyaan $ ?\ e [0m \ n " 

Kredit

  • Carmen Rendek - Desain & Kontrol Tes
  • Ivo Valkov (Inspiretheme.com) - Bantuan dengan Kode Sorot Implementasi HTML Pre Tag

Tutorial Linux Terkait:

  • Cara menginstal adobe flash player di linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Cara membunuh proses dengan nama
  • Cara membuat, mengelola, dan mengekspos layanan di Kubernetes
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Menangani input pengguna dalam skrip bash
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Cara membunuh proses berdasarkan nomor port di linux
  • Cara menyebarkan sinyal untuk proses anak dari pesta ..
  • Cara bertahan data ke postgresql di java