プログラミング序論演習.

Slides:



Advertisements
Similar presentations
山元進.  for 文  while 文  do ~ while 文  文のネスト  break 文  continue 文.
Advertisements

プログラミング演習( 2 組) 第 9 回
7/10 if 文課題 力作が多くて感心! 演習1:キーボードから2つの整数を入力し、小さい方の数字を 表示せよ。
ループで実行する文が一つならこれでもOK
4章 制御の流れ-3.
計算技術研究会 C言語講座 第3回 Loops (for文 while文).
ファーストイヤー・セミナーⅡ 第8回 データの入力.
配列(2) 第10回[平成15年6月26日(木)]:PN03-10.ppt 今日の内容 1 素数を求める(教科書の例):復習
6/19 前回復習 for文による繰り返し計算 演習1:1から10まで足して画面に結果を表示する 提出者: 1人
基礎プログラミングおよび演習 第9回
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
多重ループ 繰り返し構造:補足事項 第8回目 [6月8日、H.16(‘04)] 本日のメニュー 1)前回の課題について
多重ループ 繰り返し構造:補足事項 第8回目 [6月12日、H.15(‘03)] 本日のメニュー 1)前回の課題について
C言語 配列 2016年 吉田研究室.
第8回 プログラミングⅡ 第8回
情報基礎A 第11週 プログラミング入門 VBAの基本文法3 配列・For~Next
配列(1) 第9回目 [6月15日、H.16(‘04)] 本日のメニュー 1)前回の課題について 2)前回の宿題について 3)配列 4)課題
ちょっとした練習問題① 配列iroを['R', 'W', 'R', 'R', 'W' , 'W' , 'W']を宣言して、「W」のときの配列の番号をprintfで表示するようなプログラムを記述しなさい。
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
Cプログラミング演習 中間まとめ2.
電気・機械・情報概論 VBAプログラミング 第2回 2018年7月2日
Cプログラミング演習 第7回 メモリ内でのデータの配置.
プログラミング入門 電卓を作ろう・パートIV!!.
プログラミング序論 2. n人のインディアン.
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
高度プログラミング演習 (03).
第7回 プログラミングⅡ 第7回
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
復習 前回の関数のまとめ(1) 関数はmain()関数または他の関数から呼び出されて実行される.
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
高度プログラミング演習 (05).
プログラムの制御構造 配列・繰り返し.
プログラミング言語論 第四回 理工学部 情報システム工学科 新田直也.
岩村雅一 知能情報工学演習I 第11回(後半第5回) 岩村雅一
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
C言語演習 情報ネットワーク特論.
岩村雅一 知能情報工学演習I 第12回(C言語第6回) 岩村雅一
疑似乱数, モンテカルロ法によるシミュレーション
Ex-11. ルックアップ 金子邦彦.
プログラミング序論演習.
岩村雅一 知能情報工学演習I 第9回(後半第3回) 岩村雅一
ファイルの読み込み #!/usr/bin/env perl #Perlスクリプトの指定 open(FILE, "food.txt");
プログラミング序論演習.
プログラミングⅡ 第2回.
復習 breakとcontinueの違い int i; for (i = 1; i <= 100; i++) { ・・・処理1・・・・
復習 Cにおけるループからの脱出と制御 break ループを強制終了する.if文と組み合わせて利用するのが一般的. continue
C#プログラミング実習 第2回.
地域情報学 C言語プログラミング 第4回 while文、do~while文、switch文、 2次元配列、ポインタ 2017年11月10日
第5回 プログラミングⅡ 第5回
高度プログラミング演習 (11).
復習 breakとcontinueの違い int i; for (i = 1; i <= 100; i++) { ・・・処理1・・・・
情報処理Ⅱ 2006年11月24日(金).
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2016年11月25日
プログラミング基礎演習 第4回.
cp-15. 疑似乱数とシミュレーション (C プログラミング演習,Visual Studio 2019 対応)
プログラミング基礎a 第7回 C言語によるプログラミング入門 ファイル入出力
岩村雅一 知能情報工学演習I 第12回(後半第6回) 岩村雅一
C言語プログラミング・課題 ファイルを読み込んで、その内容を表示するプログラムを作成せよ。
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
地域情報学 C言語プログラミング 第3回 入力、if文、for文 2017年11月1日
プログラミング序論演習.
TList リスト構造とは? 複数のデータを扱うために、 データの内容と、次のデータへのポインタを持つ構造体を使う。
知能情報工学演習I 第9回(後半第3回) 課題の回答
岩村雅一 知能情報工学演習I 第13回(後半第7回) 岩村雅一
分岐(If-Else, Else if, Switch) ループ(While, For, Do-while)
知能情報工学演習I 第10回( C言語第4回) 課題の回答
プログラミング演習I 補講用課題
= 55 課題6-1 #define _CRT_SECURE_NO_WARNINGS
岩村雅一 知能情報工学演習I 第9回(C言語第3回) 岩村雅一
Presentation transcript:

プログラミング序論演習

レジプログラム りんご 1個 100円 みかん 1個 60円 もも 1個 200円 りんご 1個 100円 みかん 1個 60円 もも 1個 200円 りんご a 個,みかん b 個,もも c 個買ったときの合計金額は?

レジプログラム りんごの個数入力 みかんの個数入力 ももの個数の入力 合計金額の表示

レジプログラム2 メニュー形式で商品と個数を入力   (1.りんご 2.みかん 3.もも 4.終了) 終了を選ぶと合計を表示

レジプログラム2 メニュー形式で商品と個数を入力 while( ){ scanf( “%d”, &no );    if( no >= 1 && no <= 3 ){      scanf( “%d”, &num );      if( no == 1 ) sum += 100*num;      else if( no == 2 ) sum += 60*num;              :  }

レジプログラム3 If 文の羅列をなくしたい!       ↓ 配列を使う

レジプログラム3 int kakaku[3] = {100,60,200}; scanf( “%d”, &no );    if( no >= 1 && no <= 3 )    {      scanf( “%d”, &num );      sum += kakaku[no] * num;    }

レジプログラム4 商品名を入力させたい apple, orange, peach… 普通にやると scanf( “%s”, &name );    scanf( “%d”, &num );    if( strcmp( name, “apple” ) == 0 )       sum += 100 * num;    else if( strcmp( name, “orange” ) == 0 )          :

レジプログラム4 char name[3][10] = {“apple”,”orange”,”peach”,”end”} int kakaku[3] = {100,60,200}; while( ) { scanf( “%s”, &inname ); for( i = 0 ; i < 4 ; i++ ) if( strcmp( name[i], inname ) == 0 ) break; if( i != 4 ){ scanf( “%d”, &num ); sum += kakaku[i] * num; }

演習課題 レジプログラムを完成させなさい 入力例  apple  4  orange  2  pppach  3  end  合計金額は520円です