{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "markdown", "source": [ "#Pseudo Code FizzBuzz\n", "\n", "* membuat variabel i yg akan di tambah add ++ sampai seratus\n", "* membuat kondisi if, jika i % 3 = 0 maka Fizz, jika i % 5 = 0 maka Buzz\n", "* perulangan akan dijalankan sampai i = 100\n", "\n", "\n", "\n", "\n" ], "metadata": { "id": "MKS7_EHq5qa0" } }, { "cell_type": "code", "execution_count": 55, "metadata": { "id": "KoPltR_a4Tsd", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "071c0aa5-29e7-4231-8de7-1df3735ccfc8" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Overwriting FizzBuzz.cpp\n" ] } ], "source": [ "%%writefile FizzBuzz.cpp\n", "#include \n", "#include \n", "using namespace std;\n", "\n", "int main(){\n", " int i;\n", " string output = \"\";\n", "\n", " for (i=1; i<=100; i++){\n", " output = \"\";\n", "\n", " if (i % 3 == 0) {\n", " output += \"Fizz\";\n", " }\n", " if (i % 5 == 0) {\n", " output += \"Buzz\";\n", " }\n", "\n", " if (output == \"\") {\n", " cout << i << endl;\n", " } else {\n", " cout << i <<\" \"<< output << endl;\n", " }\n", " }\n", " return 0;\n", "}" ] }, { "cell_type": "code", "source": [ "!g++ FizzBuzz.cpp -o a.out" ], "metadata": { "id": "kf-vpTo07_0f" }, "execution_count": 56, "outputs": [] }, { "cell_type": "code", "source": [ "!./a.out" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "ijE4-ySV8cxx", "outputId": "4b448a95-edb0-43c3-cd40-41b8c233f61e" }, "execution_count": 57, "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" ] } ] } ] }