{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "markdown", "source": [ "PROGRAM FIZZBUZZ 1-100" ], "metadata": { "id": "w8fCL2zkUKXe" } }, { "cell_type": "markdown", "source": [ "*PROGRAM FIZZBUZZ MENGGUNAKAN C++" ], "metadata": { "id": "sr3ry9rtT7Ol" } }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "763e3e5c", "outputId": "7beaa469-8fe9-4d2c-d45f-0bbeea204523" }, "source": [ "%%writefile fizzbuzz.cpp\n", "#include \n", "#include \n", "\n", "int main() {\n", " for (int i = 1; i <= 100; ++i) {\n", " std::string output = std::to_string(i);\n", " if (i % 3 == 0 && i % 5 == 0) {\n", " output += \" FizzBuzz\";\n", " } else if (i % 3 == 0) {\n", " output += \" Fizz\";\n", " } else if (i % 5 == 0) {\n", " output += \" Buzz\";\n", " }\n", " std::cout << output << std::endl;\n", " }\n", " return 0;\n", "}" ], "execution_count": null, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Overwriting fizzbuzz.cpp\n" ] } ] }, { "cell_type": "code", "metadata": { "id": "c50b2a00" }, "source": [ "!g++ fizzbuzz.cpp -o fizzbuzz" ], "execution_count": null, "outputs": [] }, { "cell_type": "code", "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "8ad7435e", "outputId": "621d9088-c5b7-4695-e431-832b8a322bee" }, "source": [ "!./fizzbuzz" ], "execution_count": null, "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" ] } ] } ] }