5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IIT(Iwate Industrial Tecnology)Advent Calendar 2024

Day 9

初心者の為の計算・公式計算プログラミング <C言語>

Last updated at Posted at 2024-12-08
1 / 2

-1.~きっかけ~

プログラミングについて書いてみようと思い書いてみることにしました!

0.~初めに~

プログラミングをこれから勉強する、もしくは習いたての皆さん、
プログラミングで計算をしてみたい、と思ったことはありませんか?

そんな皆さんの為に、サンプルプログラミングを作成してみました!
今回は四則演算、三角形、四角形、円、台形、1次関数の計算プログラミングです!
良ければ参考にして頂ければ嬉しいです!

1.~四則演算~

スクリーンショット 2024-12-07 011806.png
スクリーンショット 2024-12-07 011932.png
四則演算のプログラミングはこのような感じになります!
途中に[\n]がありますが、これは[改行]をするときに用いります!

printfで文字を出力ができるのと、scanfで文字を任意で指定することができます!
%dというのは整数を10進数で出力するコマンドです!
8行目、&aにすることでaを出力することが可能です!

剰余の計算では[%]を用いります。
剰余は簡単に言えばあまりですね!今回の場合は5/4 = 1 ... 1 で出力されるのは1になります!

これを用いて、公式計算のプログラミングを紹介していきます!

2.~三角形~

スクリーンショット 2024-12-07 014603.png
スクリーンショット 2024-12-07 014712.png
三角形のプログラミングはこのような感じになります!
先ほどの四則演算と9割型同じ流れで作ることができます!
a * b / c については、
(a * b) / c と書いても支障はないので
どちらで書いても良いです!

3.~円~

スクリーンショット 2024-12-07 015338.png
スクリーンショット 2024-12-07 015428.png
円のプログラミングはこのような感じになります。
新たな変数、[float] が出てきたので解説しますと、
floatという変数は、俗に浮動小数点数とも呼ばれています。
小数点まで対応しているので、先ほどの2つのプログラミングにも応用が可能です!

また、この場合は先に計算式を書いてから
printfで表示させると安定して作ることができると思います!

4.~台形~

スクリーンショット 2024-12-07 020330.png
スクリーンショット 2024-12-07 020339.png
台形のプログラミングはこのような感じになります。
こちらも計算の答えが小数になることが普通にありえるので
float型で書いた方がよいのですが、
今回はint型で書きました。

台形は皆さんご存じの通り、公式が少し複雑なので、
()を用いて公式を書いておくと、今後振り返った時に理解をより早くすることができます!

5.~四角形~

スクリーンショット 2024-12-07 021501.png
スクリーンショット 2024-12-07 021629.png
四角形のプログラミングはこのような感じになります。
四角形は周の長さまでプログラムしてみました。
大体やっていることは同じなので説明はここまでにします。

6.~一次関数~

スクリーンショット 2024-12-07 022142.png
スクリーンショット 2024-12-07 022340.png
一次関数のプログラミングはこのような感じになります。
なお、このプログラミングは比例や2次関数以降にも用いることが可能です!

先に計算式を書いて、printfで書くという流れは
3の円と同じ感じですね...!!

7.~まとめ~

今回、このような感じで計算式をまとめてみました。
良ければ参考にして頂ければ幸いです!
また、このプログラミングを用いて変数を変えたり
応用してみたりして活用していただいても良いです!

僕もまだ初年度で習っていることが多くないので
間違っていましたら、指摘を頂けると今後の参考になりますので宜しくお願いいたします!

この記事を読んでいただきありがとうございました!
またお会いしましょう!

5
0
7

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?