電子書籍の厳選無料作品が豊富!

WEB ページ上に数値をいれ計算させたいのですが、どのようなプログラムが必要ですか?

たとえば・・・
 Aの欄に3を入力
 Bの欄に4を入力
 Cの欄に5を表示

(SQRT(A^2+B^2)の計算結果)

のようなことをやりたいのですが・・・

A 回答 (3件)

    • good
    • 0

HTMLでPOSTメソッド、GETメソッドで値を与えるなどの方法があります。



 単純に加算のみ減算のみであれば簡単ですが、google電卓のように柔軟な計算をさせるならば複雑なプログラムになります。

 サーバの中で計算するにはたとえば「逆ポーランド記法」を用いて演算を行う方法があります。
逆ポーランド記法
https://ja.wikipedia.org/wiki/%E9%80%86%E3%83%9D …
    • good
    • 0

Web画面上に設けた入力欄に入れられた値を計算し、結果を別に向けた欄に表示するだけならJavascriptで行うことが出来ます。


つまりJavascriptによる計算式を仕込んだHTMLファイルを作成すれば、お手持ちのPC上のWebブラウザでそのHTMLファイルを表示することで行えます。

そうではなくWebその結果をWebサーバーに保存するのであれば、HTMLで作成した入力欄を設けた画面をWebサーバー上に置き、それをWebブラウザから呼び出して表示をする、、、という格好になります。
で、表示された画面上の入力欄に値を入れ、画面上の「実行」ボタンを押すとWebサーバー上に置いたプログラムを呼び出し、そのプログラムが計算を行って結果をWebサーバー上のファイルやデータベーステーブルに格納し、計算結果の値を表示した結果画面(のHTMLイメージ)をWebブラウザへ送り返す、、、という流れです。これがWebサーバ上にプログラムを置いて実現する場合の一番シンプルな形です。
この場合のサーバー側に置くプログラムの開発言語はC言語でもJavaでもPHPでもPerlでも何でもかまいません。

参考まで。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2017/08/23 17:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!