commit 97fc0c2fffe5b487aec856a4b9259744e3f77d8d Author: 202510715123 YEHEZKIEL SITORUS <202510715123@mhs.ubharajaya.ac.id> Date: Fri Mar 13 10:21:11 2026 +0700 Upload files to "/" diff --git a/MK_DAA_Yehezkiel_Sitorus_ipynb_Colab.ipynb b/MK_DAA_Yehezkiel_Sitorus_ipynb_Colab.ipynb new file mode 100644 index 0000000..89ee98d --- /dev/null +++ b/MK_DAA_Yehezkiel_Sitorus_ipynb_Colab.ipynb @@ -0,0 +1,327 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + } + }, + "cells": [ + { + "cell_type": "markdown", + "source": [ + "==============================================\n", + "# **PROGRAM FIZZBUZZ 1-100**\n", + "==============================================\n", + "\n", + "Soal :\n", + "1. Buatlah sebuah program yang menghasilkan 100 baris angka, berurutan dari 1 sampai dengan 100. Apabila sebuah angka habis dibagi 3, maka tampilkan kata Fizz disebelahnya. Jika angkanya habis dibagi 5, tampilkan kata Buzz disebelahnya. Bila angka tersebut habis dibagi 3 dan habis dibagi 5, tampilkan kata FizzBuzz disebelah angka tersebut." + ], + "metadata": { + "id": "AarbOIjgJmoF" + } + }, + { + "cell_type": "markdown", + "source": [ + "***Program menggunakan Pyhton***" + ], + "metadata": { + "id": "FJ1PqEpQL6JM" + } + }, + { + "cell_type": "code", + "source": [ + "for i in range(1, 101):\n", + " if i % 3 == 0 and i % 5 == 0:\n", + " print(i, \"FizzBuzz\")\n", + " elif i % 3 == 0:\n", + " print(i, \"Fizz\")\n", + " elif i % 5 == 0:\n", + " print(i, \"Buzz\")\n", + " else:\n", + " print(i)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "eDA25-fTMPZz", + "outputId": "439f6b4b-b8b5-404b-8da8-5b7ed9f06793" + }, + "execution_count": 9, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "1\n", + "2\n", + "3 Fizz\n", + "4\n", + "5 Buzz\n", + "6 Fizz\n", + "7\n", + "8\n", + "9 Fizz\n", + "10 Buzz\n", + "11\n", + "12 Fizz\n", + "13\n", + "14\n", + "15 FizzBuzz\n", + "16\n", + "17\n", + "18 Fizz\n", + "19\n", + "20 Buzz\n", + "21 Fizz\n", + "22\n", + "23\n", + "24 Fizz\n", + "25 Buzz\n", + "26\n", + "27 Fizz\n", + "28\n", + "29\n", + "30 FizzBuzz\n", + "31\n", + "32\n", + "33 Fizz\n", + "34\n", + "35 Buzz\n", + "36 Fizz\n", + "37\n", + "38\n", + "39 Fizz\n", + "40 Buzz\n", + "41\n", + "42 Fizz\n", + "43\n", + "44\n", + "45 FizzBuzz\n", + "46\n", + "47\n", + "48 Fizz\n", + "49\n", + "50 Buzz\n", + "51 Fizz\n", + "52\n", + "53\n", + "54 Fizz\n", + "55 Buzz\n", + "56\n", + "57 Fizz\n", + "58\n", + "59\n", + "60 FizzBuzz\n", + "61\n", + "62\n", + "63 Fizz\n", + "64\n", + "65 Buzz\n", + "66 Fizz\n", + "67\n", + "68\n", + "69 Fizz\n", + "70 Buzz\n", + "71\n", + "72 Fizz\n", + "73\n", + "74\n", + "75 FizzBuzz\n", + "76\n", + "77\n", + "78 Fizz\n", + "79\n", + "80 Buzz\n", + "81 Fizz\n", + "82\n", + "83\n", + "84 Fizz\n", + "85 Buzz\n", + "86\n", + "87 Fizz\n", + "88\n", + "89\n", + "90 FizzBuzz\n", + "91\n", + "92\n", + "93 Fizz\n", + "94\n", + "95 Buzz\n", + "96 Fizz\n", + "97\n", + "98\n", + "99 Fizz\n", + "100 Buzz\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "***Program mengunakan C++***" + ], + "metadata": { + "id": "lYF74VnUJmpB" + } + }, + { + "cell_type": "code", + "source": [ + "%%bash\n", + "cat << 'EOF' > fizzbuzz.cpp\n", + "#include \n", + "using namespace std;\n", + "\n", + "int main() {\n", + " for(int i = 1; i <= 100; i++) {\n", + " if(i % 3 == 0 && i % 5 == 0) {\n", + " cout << i << \" FizzBuzz\" << endl;\n", + " }\n", + " else if(i % 3 == 0) {\n", + " cout << i << \" Fizz\" << endl;\n", + " }\n", + " else if(i % 5 == 0) {\n", + " cout << i << \" Buzz\" << endl;\n", + " }\n", + " else {\n", + " cout << i << endl;\n", + " }\n", + " }\n", + " return 0;\n", + "}\n", + "EOF\n", + "\n", + "g++ fizzbuzz.cpp -o fizzbuzz\n", + "./fizzbuzz" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "jtii-I8GDauJ", + "outputId": "2105dbf9-93ba-47e5-dcc1-fd2d1ce38c7d" + }, + "execution_count": 7, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "1\n", + "2\n", + "3 Fizz\n", + "4\n", + "5 Buzz\n", + "6 Fizz\n", + "7\n", + "8\n", + "9 Fizz\n", + "10 Buzz\n", + "11\n", + "12 Fizz\n", + "13\n", + "14\n", + "15 FizzBuzz\n", + "16\n", + "17\n", + "18 Fizz\n", + "19\n", + "20 Buzz\n", + "21 Fizz\n", + "22\n", + "23\n", + "24 Fizz\n", + "25 Buzz\n", + "26\n", + "27 Fizz\n", + "28\n", + "29\n", + "30 FizzBuzz\n", + "31\n", + "32\n", + "33 Fizz\n", + "34\n", + "35 Buzz\n", + "36 Fizz\n", + "37\n", + "38\n", + "39 Fizz\n", + "40 Buzz\n", + "41\n", + "42 Fizz\n", + "43\n", + "44\n", + "45 FizzBuzz\n", + "46\n", + "47\n", + "48 Fizz\n", + "49\n", + "50 Buzz\n", + "51 Fizz\n", + "52\n", + "53\n", + "54 Fizz\n", + "55 Buzz\n", + "56\n", + "57 Fizz\n", + "58\n", + "59\n", + "60 FizzBuzz\n", + "61\n", + "62\n", + "63 Fizz\n", + "64\n", + "65 Buzz\n", + "66 Fizz\n", + "67\n", + "68\n", + "69 Fizz\n", + "70 Buzz\n", + "71\n", + "72 Fizz\n", + "73\n", + "74\n", + "75 FizzBuzz\n", + "76\n", + "77\n", + "78 Fizz\n", + "79\n", + "80 Buzz\n", + "81 Fizz\n", + "82\n", + "83\n", + "84 Fizz\n", + "85 Buzz\n", + "86\n", + "87 Fizz\n", + "88\n", + "89\n", + "90 FizzBuzz\n", + "91\n", + "92\n", + "93 Fizz\n", + "94\n", + "95 Buzz\n", + "96 Fizz\n", + "97\n", + "98\n", + "99 Fizz\n", + "100 Buzz\n" + ] + } + ] + } + ] +} \ No newline at end of file