BLOG

プログラミング最初の難関!お菓子計算プログラムを作る!

2021-08-06


このブログはロックシステムのYoutubeチャンネル「ロックシステムアカデミーCH」の文字起こしや使用したコードの解説等をしています。
是非動画本編もご覧ください!
よろしければチャンネル登録も宜しくお願い致します!




今回は今までの知識をフルに使って計算アプリを作っていくぜい!


もうそんなもの作れちゃうの!


動画を見てるみんなも最後に問題を用意してるから是非一緒にやってみてね!今回の動画でC#の基礎がだいぶ身についてくると思うよ


よーし、ここが踏ん張りどころだね


じゃあ、早速てむの好きなお菓子を買ったらどれくらいの値段になるかプログラミングでシュミレーションしてみよう!
まずは、いつも通りこの画面から始めるね!VisualStudioの環境設定はこちらのブログで紹介してるよ

【Visual Studio】C#プログラムを書いてみよう!環境編【楽しく学ぶC#プログラミング講座】#2
先輩SEインタビューや日常を紹介するロックシステムブログ
https://rocksystem.co.jp/blog/page.php?entry_id=159



まずは購入するお菓子の"値段"を変数にして表示するぜい!
テムが買いたいお菓子を教えて


えーと・・茎わかめ、鶯ボール、せんべい!!


じゃあ、それぞれの商品の"値段"を変数にするね


//kukiwkame_price 茎わかめの値段
//uguisu_price  鶯ボールの値段
//sennbei_price せんべいの値段


変数名は自分で決めれるんだよね!


ここから実際の値段を代入していくよ

 
//kukiwkame_price 茎わかめの値段
var kukiwkame_price = 300;

//uguisu_price 鶯ボールの値段
var uguisu_price = 200;

//sennbei_price せんべいの値段
var sennbei_price = 700;



じゃあこの変数をそのまま出力してみるぜ
出力はConsole.WriteLineを使うんだけど、こんなConsole.WriteLineの使い方もあるんだぜ!

Console.WriteLine("茎わかめの値段:" + kukiwkame_price + "円");

ん?こんな書き方いままで見たことないかも・・


今まで習ったことを応用しただけだよ!これを出力すると結果は(茎わかめの値段:300円)になるよ


なるほど!前回の演算子で習った + を使えばこんな出力も出来るんだね


日本語のテキストとkukiwkame_price変数を前回の演算子で使った + で連結したんだぜ!

 

よーし他のお菓子も同じようにやってみるよー!


 
//kukiwkame_price 茎わかめの値段
var kukiwkame_price = 300;
Console.WriteLine("茎わかめの値段:" + kukiwkame_price + "円");

//uguisu_price 鶯ボールの値段
var uguisu_price = 200;
Console.WriteLine("鶯ボールの値段:" + uguisu_price + "円");

//sennbei_price せんべいの値段
var sennbei_price = 700;
Console.WriteLine("せんべいの値段:" + sennbei_price + "円");



うんうん。順調だね!これで変数を作って値段をわかりやすく表示することができたね
最後にお菓子を買う時の合計金額を計算してみるぜ!
これにはtotalという変数を用意してお菓子の値段 × お菓子の数を計算した結果を代入してやるぜ


ふむふむ・・掛け算は * を使うんだよね!
じゃあ、コードを書いていくね。


 
//kukiwkame_price 茎わかめの値段
var kukiwkame_price = 300;
Console.WriteLine("茎わかめの値段:" + kukiwkame_price + "円");

//uguisu_price 鶯ボールの値段
var uguisu_price = 200;
Console.WriteLine("鶯ボールの値段:" + uguisu_price + "円");

//sennbei_price せんべいの値段
var sennbei_price = 700;
Console.WriteLine("せんべいの値段:" + sennbei_price + "円");

//茎わかめの合計金額
var total = kukiwkame_price * 5;
Console.WriteLine("茎わかめの合計金額:" + total + "円"); 


ほい!!結果が表示されたね


あー分かった!
totalという変数の中に300円の茎わかめが5個入ってるから1500円なんだ!


大正解!動画を見てるみんなも、下のプログラミングコードを参考に何をどれくらい買うとどんな値段になるのか試してみよう!


問題①:鶯ボールを8個買ったときの合計金額を出力してみよう
            //kukiwakame_price 茎わかめの値段
            var kukiwakame_price = 300;
            Console.WriteLine("茎わかめの値段" + kukiwakame_price + "円");

            //uguisu_price 鶯ボールの値段
            var uguisu_price = 200;
            Console.WriteLine("鶯ボールの値段" + uguisu_price + "円");

            //sennbei_price せんべいの値段
            var sennbei_price = 700;
            Console.WriteLine("せんべいの値段" + sennbei_price + "円");

            //鶯ボールの合計金額
            var total = uguisu_price * 8;
            Console.WriteLine("合計金額" + total + "円");

問題②:茎わかめを4個、鶯ボールを2個、せんべいを4個買った時の合計金額を出力してみよう。
            //kukiwakame_price 茎わかめの値段
            var kukiwakame_price = 300;
            Console.WriteLine("茎わかめの値段" + kukiwakame_price + "円");

            //uguisu_price 鶯ボールの値段
            var uguisu_price = 200;
            Console.WriteLine("鶯ボールの値段" + uguisu_price + "円");

            //sennbei_price せんべいの値段
            var sennbei_price = 700;
            Console.WriteLine("せんべいの値段" + sennbei_price + "円");

            //お菓子全部の合計金額
            var total = kukiwakame_price * 5 + uguisu_price * 2 + sennbei_price * 4;
            Console.WriteLine("合計金額" + total + "円");

チャンネル登録よろしくお願いします!
プログラミング作って実践!ロックシステムアカデミー
大阪福島にあるプログラミングスクール「ロックシステムアカデミー」です!「プログラミング作って実践」をテーマに楽しく分かりやすいアプリ開発のレクチャー動画をアップしていきます! チャンネル登録よろしくお願いします! プログラミングスクール ▼「ロックシステムアカデミー」WEBサイト https://rocksystem.co.jp/academy/
https://www.youtube.com/channel/UC6JxNQ2QTX8Dl96V2MMNP8A

株式会社ロックシステム

「ブラック企業をやっつけろ!!」を企業理念にエンジニアが働きやすい環境をつきつめる大阪のシステム開発会社。2014年会社設立以来、残業時間ほぼゼロを達成し、高い従業員還元率でエンジニアファーストな会社としてIT業界に蔓延るブラックなイメージをホワイトに変えられる起爆剤となるべく日々活動中!絶賛エンジニア募集中。