第4章 double 小数型の変数;.

Slides:



Advertisements
Similar presentations
プログラミング論 第八回数字の計算,整数の入出力. 本日の内容 前回の課題(続き) 前回の課題(続き) 数字の計算をする 数字の計算をする – 加減乗除を行う – インクリメント演算子とデクリメン ト演算子.
Advertisements

C 言語講座 第 7 回 ポインター. メモリとアドレス(ポインターの前 に) コンピュータのメモリには 1 バイトずつ 0 番地、 1 番地、 2 番地・・・というように 住所が割り当てられている この住所をアドレスという。 メモリはデータをしまうもので それを引き出すためには メモリに番号(アドレス)を振っておけばよいな.
コンピュータープログラミング(C言語)(2) 1.文字列出力と四則演算 (復習) 2.関数と分割コンパイル
情報処理演習 (秋学期・樋口担当) 2回目 10/1 日本工業大学 コンピュータリテラシーII.
7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
第6回条件による分岐.
プログラミング演習(1組) 第7回
初年次セミナー 第4回 整数と実数の取り扱い.
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
第2章 数値の入力と変数 scanfと変数をやります.
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
コンピュータープログラミング (C言語)(6) 1.条件分岐2(switch文、復習) 2.繰り返し処理(for文、while文)
C言語講座 第4回 ポインタ.
第6章 2重ループ&配列 2重ループと配列をやります.
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
第10章 char 文字列; 文字列を入力させるよ!.
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
C言語講座 第3回 ポインタ、配列.
プログラミング演習 バージョン1 担当教員:綴木 馴.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
第二回 VB講座 電卓を作ろう.
プログラミング演習(2組) 第8回
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
知能情報工学演習I 第9回( C言語第3回) 課題の回答
知能情報工学演習I 第12回(後半第6回) 課題の回答
indentについて forやifの「中身」を右に寄せる. forやifの「外枠」は右に寄せない. int x; x = 3;
知能情報工学演習I 第9回(後半第3回) 課題の回答
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
高度プログラミング演習 (02).
知能情報工学演習I 第8回( C言語第2回) 課題の回答
高度プログラミング演習 (05).
高度プログラミング演習 (05).
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
整数データと浮動小数データ.
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
今まで写経のように書いてきた『void main()』も、これでようやく話ができる!
C言語 はじめに 2016年 吉田研究室.
x y 復習 変数とその種類 変数とは何か? →データ(数値)を入れておく箱 変数名 変数名とは何か?
C言語講座 制御(選択) 2006年 計算技術研究会.
変数を一度にたくさん宣言するよ! それだけじゃないよ!
プログラミング入門2 第2回 型と演算 条件分岐 篠埜 功.
第2章 printf(“変数と入力”); scanf(“%d”,&num);
ループだよ!難しいよ! 第5章 while(ループ);.
標準入出力、変数、演算子、エスケープシーケンス
知能情報工学演習I 第8回(後半第2回) 課題の回答
ループだよ! 第7章 for(ループ応用);.
プログラミング演習I 数値計算における計算精度と誤差
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
第7章 そろそろ int 以外も使ってみよう! ~データ型 double , bool~
第3回簡単なデータの入出力.
プログラミング1 プログラミング演習I 第2回.
湘南工科大学 2013年10月22日 情報理論2 湘南工科大学情報工学科 准教授 小林 学.
printf・scanf・変数・四則演算
第2章 数値の入力と変数 scanfと変数をやります.
知能情報工学演習I 第11回(後半第5回) 課題の回答
知能情報工学演習I 第9回(後半第3回) 課題の回答
第12章 ランダム関数.
復習 いろいろな変数型(2) char 1バイト → 英数字1文字を入れるのにぴったり アスキーコード → 付録 int
C言語講座 四則演算  if ,  switch 制御文.
計算技術研究会 C言語講座 第二回 制御構文 if , switch.
岩村雅一 知能情報工学演習I 第13回(後半第7回) 岩村雅一
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
知能情報工学演習I 第10回( C言語第4回) 課題の回答
第1章 文字の表示と計算 printfと演算子をやります 第1章 文字の表示と計算.
第1章 文字の表示と計算 printfと演算子をやります.
第1章 printf(“文字の出力\n”);
第13章 構造体 講習最後だよ!.
= 55 課題6-1 #define _CRT_SECURE_NO_WARNINGS
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
Presentation transcript:

第4章 double 小数型の変数;

前回のC++講座 Switchで3つ以上の分岐も楽々!! 第3章 条件分岐

練習問題 実行結果と同じになるように、プログラムを組んでください プログラムは2数を入力し、四則演算を選択し、計算を出力しています 実行結果と同じになるように、プログラムを組んでください プログラムは2数を入力し、四則演算を選択し、計算を出力しています 第3章 条件分岐

解答 #include<stdio.h> int main(){ int a,b,c; printf("Input a >"); scanf("%d",&a); printf("Input b >"); scanf("%d",&b); printf(“計算方法を入力してください\n"); printf(“1:足し算 2:引き算 3:掛け算 4:割り算 >>"); scanf("%d",&c); switch(c){ case 1: printf("%d + %d = %d\n", a,b,a+b); break; case 2: printf("%d - %d = %d\n", a,b,a-b); case 3: printf("%d * %d = %d\n", a,b,a*b); case 4: printf("%d / %d = %d\n", a,b,a/b); default: printf(“聞いてないよ\n"); } return 0; 第3章 条件分岐

小数型の変数 #include<stdio.h> int main(){ double a=4; printf("%f\n",a); return 0; } 第3章 条件分岐

小数の入力 #include<stdio.h> int main(){ double a; scanf("%lf",&a); printf("%f\n",a); return 0; } printf(“%lf\n”,a);でも 一応はOK scanfと間違えそうだったら lf使えばいいんよ 第3章 条件分岐

#include<stdio.h> int main(){ int a; double b; scanf("%d",&a); scanf("%lf",&b); printf("a+b=%f\n",a+b); printf("a-b=%f\n",a-b); printf("a*b=%f\n",a*b); printf("a/b=%f\n",a/b); return 0; } 4.300000000とかってなるの邪魔だなぁ・・・ %.1f と入れる事で小数第一位までを出力 第3章 条件分岐

おまけ #include<stdio.h> int main(){ int a; scanf("%d",&a); printf("%f\n",(double)a); return 0; } 小数を入力してるけどint型には整数しか入らないから小数点以下が切り捨てられる (double)と変数前につける事で出力する値をdouble型にすることができる 第3章 条件分岐