Daftar Isi:

Proyek Sandbox: Perhitungan dan Interpretasi BAC: 6 Langkah
Proyek Sandbox: Perhitungan dan Interpretasi BAC: 6 Langkah

Video: Proyek Sandbox: Perhitungan dan Interpretasi BAC: 6 Langkah

Video: Proyek Sandbox: Perhitungan dan Interpretasi BAC: 6 Langkah
Video: Bagaimana potensi the SANDBOX ($SAND) di 2023 - 2025? 2024, Juli
Anonim
Proyek Sandbox: Perhitungan dan Interpretasi BAC
Proyek Sandbox: Perhitungan dan Interpretasi BAC

Oleh Haarika Gogineni, Hana Schlosser, dan Benedict Uiseco

Dalam proyek ini, kami akan mencoba menghitung Konsentrasi Alkohol Darah (BAC) berdasarkan jumlah minuman, berat badan, dan jenis kelamin subjek. Setelah mengeluarkan BAC yang dihitung, kami akan menyatakan efek dari tingkat BAC tertentu pada organ dan sistem utama dalam tubuh dan atribut fisiknya. Kami juga akan mengatur ulang BAC untuk menghitung jumlah jam bagi subjek untuk memecah alkohol dan benar-benar sadar.

Langkah 1: Mengidentifikasi Jumlah Minuman (for-loop)

Mengidentifikasi Jumlah Minuman (for-loop)
Mengidentifikasi Jumlah Minuman (for-loop)
  1. Mulailah kode dengan menggunakan fungsi "hapus" dan "clc" untuk menghapus jendela perintah dan ruang kerja dari pekerjaan sebelumnya
  2. Gunakan fungsi "input" untuk mencetak ke jendela perintah, meminta subjek untuk memasukkan jumlah minuman berbeda yang dikonsumsi.
  3. Jika variabel "Jumlah Minuman" lebih besar dari 1, gunakan "untuk loop" untuk meminta subjek memasukkan persentase kandungan alkohol dan ons alkohol di setiap jenis minuman. Variabel-variabel ini kemudian digunakan untuk menghitung total konsumsi alkohol oleh subjek.

Langkah 2: Tentukan Variabel Lain (input, If/else)

Tentukan Variabel Lain (input, If/else)
Tentukan Variabel Lain (input, If/else)
  1. Gunakan fungsi "input" lagi untuk meminta subjek memasukkan berat badan (lbs) dan jumlah jam yang telah berlalu sejak minum; kedua faktor tersebut mempengaruhi pemecahan alkohol dalam darah.
  2. Gunakan fungsi "input" untuk mengizinkan subjek memasukkan jenis kelaminnya.
  3. Lengkapi fungsi tersebut dengan pernyataan "if/elseif" yang menetapkan konstanta tertentu untuk setiap jenis kelamin. Fungsi "strcmp" membandingkan variabel dengan string, dan jika variabel yang dimasukkan bukan 'male' atau 'female' buat pernyataan "else" yang menghasilkan ERROR.

Masalah yang kami miliki: Salah satu masalah yang kami hadapi adalah ketika kami mencoba membuat operator logika untuk variabel "gender". Kode tidak akan berfungsi dengan baik jika kita menulis "gender = 'male'" atau "gender = 'female'"; itu akan kembali ke laki-laki terlepas dari apakah itu jenis kelamin yang benar atau tidak. Masalahnya adalah bahwa dalam pernyataan "lain", tidak mungkin memiliki variabel yang sama dengan string. Akibatnya, kami harus merevisi fungsi menjadi "strcmp" - fungsi perbandingan string - yang memungkinkan kode untuk berkembang.

Langkah 3: Tentukan Persamaan untuk Menghitung BAC

Tentukan Persamaan untuk Menghitung BAC
Tentukan Persamaan untuk Menghitung BAC

Gunakan rumus yang ditemukan dalam penelitian untuk mengembangkan persamaan untuk menemukan BAC mengingat variabel yang dibuat pada langkah sebelumnya

Langkah 4: Menafsirkan BAC Menjadi Hasil yang Terwujud pada Tubuh Manusia (jika/lain)

Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
Menafsirkan BAC Menjadi Hasil yang Diwujudkan pada Tubuh Manusia (jika/lain)
  1. Buat pernyataan "if/elseif" yang menggunakan operator logistik (>, <, ==, ~, &) untuk menampilkan hasil yang sesuai sesuai dengan nilai BAC yang dihitung yang sesuai dengan pernyataan logistik yang dipilih.
  2. Gunakan fungsi "fprintf" untuk mencetak ke jendela perintah nilai BAC dan efek yang dihasilkan dari level tersebut pada tubuh dan manifestasinya berdasarkan penelitian.
  3. Terus ulangi langkah-langkah ini untuk semua rentang utama BAC dengan berbagai efek

Langkah 5: Hitung Jumlah Jam Sebelum Subjek Sadar

Hitung Jumlah Jam Sebelum Subjek Sadar
Hitung Jumlah Jam Sebelum Subjek Sadar
  1. Susun ulang Rumus BAC dari Langkah 2 untuk mencari jumlah jam sampai subjek sadar (BAC =0)
  2. Dengan rumus itu, hitung jumlah jam dan cetak data ini ke jendela perintah menggunakan fungsi "fprintf"

Langkah 6: Hasil dan Interpretasi

Hasil dan Interpretasi
Hasil dan Interpretasi

Setelah menulis kode dan memasukkan nilai untuk pertanyaan yang diminta, jumlah minuman, persentase alkohol, berat badan, jenis kelamin, dll, klik "Lari" dan dapatkan hasilnya. BAC akan ditampilkan bersama dengan paragraf yang menjelaskan efek dari BAC yang dihitung. Pernyataan tercetak lainnya akan memberi Anda jumlah jam yang dibutuhkan sampai Anda mencapai ketenangan total

* CATATAN: Karena paragraf interpretasi panjang, Anda harus menggulir ke kanan untuk membaca seluruh pesan.

Direkomendasikan: