Isi kandungan:
- Langkah 1: Mengenal Bilangan Minuman (untuk gelung)
- Langkah 2: Tentukan Pembolehubah Lain (input, Jika / lain)
- Langkah 3: Tentukan Persamaan untuk Mengira BAC
- Langkah 4: Mentafsirkan BAC Menjadi Hasil yang Dimanifestasikan pada Tubuh Manusia (jika / elseif)
- Langkah 5: Hitung Bilangan Jam Sebelum Subjek Sedap
- Langkah 6: Hasil dan Tafsiran
Video: Projek Kotak Pasir: Pengiraan dan Tafsiran BAC: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Oleh Haarika Gogineni, Hana Schlosser, dan Benedict Uiseco
Dalam projek ini, kami akan berusaha mengira Kepekatan Alkohol Darah (BAC) berdasarkan jumlah minuman, berat badan dan jantina subjek. Setelah mengeluarkan BAC yang dikira, kami akan menyatakan kesan tahap BAC tertentu pada organ dan sistem utama dalam badan dan sifat fizikalnya. Kami juga akan menyusun semula BAC untuk mengira jumlah jam bagi subjek untuk mengurai alkohol dan benar-benar tenang.
Langkah 1: Mengenal Bilangan Minuman (untuk gelung)
- Mulakan kod dengan menggunakan fungsi "jelas" dan "clc" untuk membersihkan tetingkap perintah dan ruang kerja dari kerja sebelumnya
- Gunakan fungsi "input" untuk mencetak ke tetingkap perintah, mendorong subjek memasukkan jumlah minuman yang digunakan.
- Sekiranya pembolehubah "NumberofDrinks" lebih besar daripada 1, gunakan "untuk gelung" untuk meminta subjek memasukkan peratus kandungan alkohol dan auns alkohol dalam setiap jenis minuman. Pemboleh ubah ini kemudian digunakan untuk mengira jumlah penggunaan alkohol mengikut subjek.
Langkah 2: Tentukan Pembolehubah Lain (input, Jika / lain)
- Gunakan fungsi "input" sekali lagi untuk meminta subjek memasukkan berat badan (lbs) dan jumlah jam yang berlalu sejak minum; kedua-dua faktor tersebut mempengaruhi pemecahan alkohol dalam darah.
- Gunakan fungsi "input" untuk membolehkan subjek memasukkan jantina mereka.
- Tambahan fungsi itu dengan pernyataan "if / elseif" yang menetapkan pemalar tertentu untuk setiap jantina. Fungsi "strcmp" membandingkan pemboleh ubah ke rentetan, dan jika pemboleh ubah yang dimasukkan bukan 'lelaki' atau 'perempuan' buat pernyataan "lain" yang mengeluarkan KESALAHAN.
Masalah yang kami hadapi: Salah satu masalah yang kami hadapi adalah ketika kami berusaha membuat operator logik untuk pemboleh ubah "gender". Kod tidak akan berfungsi dengan baik jika kita menulis "gender = 'male'" atau "gender = 'female'"; ia akan kembali kepada lelaki tanpa mengira apakah itu jantina yang betul atau tidak. Masalahnya adalah bahawa dalam pernyataan "lain", tidak mungkin mempunyai pemboleh ubah yang sama dengan rentetan. Akibatnya, kami harus merevisi fungsi menjadi "strcmp" - fungsi membandingkan-string - yang memungkinkan kod untuk berkembang.
Langkah 3: Tentukan Persamaan untuk Mengira BAC
Gunakan formula yang terdapat dalam penyelidikan untuk mengembangkan persamaan untuk mencari BAC memandangkan pemboleh ubah yang dibuat pada langkah sebelumnya
Langkah 4: Mentafsirkan BAC Menjadi Hasil yang Dimanifestasikan pada Tubuh Manusia (jika / elseif)
- Buat pernyataan "if / elseif" yang menggunakan pengendali logistik (>, <, ==, ~, &) untuk memaparkan resut yang sesuai mengikut nilai BAC yang dikira yang sesuai dengan penyataan logistik yang dipilih.
- Gunakan fungsi "fprintf" untuk mencetak pada tetingkap arahan nilai BAC dan kesan yang dihasilkan dari tahap itu pada badan dan manifestasi mereka berdasarkan penyelidikan.
- Terus ulangi langkah-langkah ini untuk semua julat utama BAC dengan kesan yang berbeza-beza
Langkah 5: Hitung Bilangan Jam Sebelum Subjek Sedap
- Susun semula Formula BAC dari Langkah 2 untuk mencari jumlah jam sehingga subjek sedar (BAC = 0)
- Dengan formula itu, hitung jumlah jam dan cetak data ini ke tetingkap arahan menggunakan fungsi "fprintf"
Langkah 6: Hasil dan Tafsiran
Setelah menulis kod dan memasukkan nilai untuk soalan yang diminta, jumlah minuman, peratusan alkohol, berat badan, jantina, dan lain-lain, klik "Jalankan" dan dapatkan keputusan anda. BAC akan ditunjukkan bersama dengan perenggan yang menerangkan kesan BAC yang dikira. Pernyataan bercetak lain akan memberi anda jumlah jam yang diperlukan sehingga anda mencapai ketenangan yang lengkap
* CATATAN: Oleh kerana perenggan tafsirannya panjang, anda perlu menatal ke kanan untuk membaca keseluruhan mesej.
Disyorkan:
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton .: 6 Langkah
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton: Kami menemui pelbagai projek yang memerlukan pemantauan suhu, tekanan dan kelembapan. Oleh itu, kami menyedari bahawa parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem pada keadaan atmosfera yang berlainan
Projek Kotak Pasir BME 60B: 6 Langkah
Projek Kotak Pasir BME 60B: Projek Kotak Pasir kami bertujuan untuk membantu penyelidik dalam bidang biologi menganalisis sampel sel dan mengetahui keadaan sel mereka. Setelah pengguna memasukkan gambar sampel sel mereka, kod kami memproses gambar untuk menyiapkannya untuk pengiraan sel
Pengiraan Mekanik Kuantum Pengiraan: 4 Langkah
Pengiraan Mekanik Kuantum Komputasi: Pengiraan komputasi dalam kimia dan fizik dapat mendedahkan sifat yang sangat menarik pada beberapa spesimen (terutamanya jika mereka perlu diubah suai untuk kecekapan yang lebih baik bagi sebatian asal tertentu). dalam prosedur, selain faktor d
Pengiraan Intensiti Cahaya Menggunakan BH1715 dan Arduino Nano: 5 Langkah
Pengiraan Intensiti Cahaya Menggunakan BH1715 dan Arduino Nano: Semalam kami mengerjakan paparan LCD, dan semasa mengusahakannya, kami menyedari betapa pentingnya pengiraan intensiti cahaya. Keamatan cahaya tidak hanya penting dalam domain fizikal dunia ini tetapi juga berperanan baik dalam biologi
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: 4 Langkah (dengan Gambar)
Kotak Barbie: Kotak Penyamaran / Kotak Boom untuk Pemain Mp3 Anda: Ini adalah sarung pelindung berlapis untuk pemain mp3 anda yang juga menukar bicu fon kepala menjadi inci seperempat, boleh bertindak sebagai kotak boom pada flip suis, dan menyamar pemain mp3 anda sebagai pemain pita awal tahun sembilan puluhan atau pencurian rendah yang serupa