プログラミング奮闘記

プログラミング奮闘記

ゲームオタクのアラサー ショップ店員による、プログラミングできるようになるまでの悪戦苦闘の日々です。
いつゲームが作れるくらいのレベルになるのか・・・!

Amebaでブログを始めよう!

こんにちわこんばんわ。

だいぶ休んでしまった気がするので、今日は頑張りたいと思います!

 

前回のまとめ。

キーボードから読み込んでみました(゚∀゚ )

 

 

今日は、以前やったprintf関数とちょっと似てる?関数、puts関数についてお勉強したいと思います。

 

puts関数は、実引数の文字を出力して、さらに改行を行う、という関数のようです。

つまり・・・

 

printf("こんにちわ。\n")

puts("こんにちわ。")

 

これは、両方とも同じ表示になるということですね。

最後に改行をする場合は、puts関数の方を使ったほうがよさそうですね!

ただし、puts関数は実引数をひとつだけしか与えられないようなので、注意しないといけないみたいです。

printf関数のように、

 

puts("%d月です!", month)

 

みたいなことはできない、ということですね!!

 

さて、では何かプログラムを書いてみようと思います。

せっかくなので、わたしの仕事に関係したものを・・・w

お客さま3名のご購入金額を入力して、平均の客単価を出す、というプログラムを作ってみます♪

まあお客さまが3名だけっていうのは有り得ないんですが…w

客単価は…専門用語なのかな?普通に使うのかな?w

まあ、一人あたり何円ご購入されたか、ってことですねヽ(・∀・)

 

#include <stdio.h>
 
int main(void)
{
 int buy1, buy2, buy3;      /* 購入金額 */
 int sals;                        /* 総売上 */
 int trans;                      /* 客単価 */
  
 puts("お客様のご購入金額を入力してください。");
 printf("1人目:");  scanf("%d", &buy1);
 printf("2人目:");  scanf("%d", &buy2);
 printf("3人目:");  scanf("%d", &buy3);
 
 sals = buy1 + buy2 + buy3;       /* 総売上額の計算 */
 trans = sals / 3;                      /* 客単価の計算 */
  
 printf("総売上は¥%d、客単価は¥%dです。\n", sals, trans);
 
 return (0);
}

 

こんな感じのプログラムになりました。

いつもより長いのでドキドキわくわくしちゃいますねww

 

では、さっそくコンパイル&実行してみますヽ(・∀・)ノ

 

どうやらできたようです!!!

おお・・・!やったぞ!(*´д`*)

 

ということで、今日はここまでです!

今日は今までで一番楽しかった気がします(* >ω<)

仕事でC言語を使うかは…まあ販売員なので使わないと思いますが・・・w

でも身近なところからこんなプログラムを、と考えてみるのは楽しいですね♪