このディレクトリの索引

# 出典 :: C/C++の宿題片付けます 135代目 #41 # いま学校の課題で # do-while文を使って # 1+2+3・・・というように数値を加算して表示し、 # 加算結果が300を超えたら表示して # 処理を終了するというプログラムを組みたいのですが、 # 普段から授業ついていけなくて、よくわかりません # どなたか教えてください。お願いします # # # '1+2+3・・・というように数値を加算して表示し、加算結果が300を超えたら表示して処理を終了する' :- '1+2+3・・・というように数値を加算して表示し、加算結果が300を超えたら表示して処理を終了する'(1,0). '1+2+3・・・というように数値を加算して表示し、加算結果が300を超えたら表示して処理を終了する'(N,_加算結果) :- 加算結果が300を超えたら表示して処理を終了する(_加算結果),!. '1+2+3・・・というように数値を加算して表示し、加算結果が300を超えたら表示して処理を終了する'(N,_加算結果) :- '1+2+3・・・というように数値を加算して表示しながら、さらに加算結果が300を超えるまで加算し表示して行く。'(N,_加算結果). 加算結果が300を超えたら表示して処理を終了する(_加算結果) :- _加算結果 > 300, writef('加算結果が%wとなり、300を越えました\n',[_加算結果]). '1+2+3・・・というように数値を加算して表示しながら、さらに加算結果が300を超えるまで加算し表示して行く。'(N,_加算結果_1) :- '1+2+3・・・というように数値を加算して表示しながら'(N,_加算結果_1,_加算結果_2), succ(N,N2), '1+2+3・・・というように数値を加算して表示し、加算結果が300を超えたら表示して処理を終了する'(N2,_加算結果_2). '1+2+3・・・というように数値を加算して表示しながら'(N,_加算結果_1,_加算結果_2) :- _加算結果_2 is _加算結果_1 + N, writef('%w + %w = %w\n',[_加算結果_1,N,_加算結果_2]).