• 締切済み
  • 暇なときにでも

delphiで

 delphiでXのY乗といった数値計算をさせたいのですが、演算子を見つけることができません。どなたか教えていただけないでしょうか。また、演算子がないのであれば簡単なロジックを教えてください。

  • pei
  • お礼率100% (1/1)

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.1

べき乗が演算子として用意されているのはBASICくらい ではないでしょうか? 関数で提供している言語のほうが多いと思います。 ヘルプでpower関数を調べてください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

アドバイス大変ありがとうございました。ヘルプでpower関数を調べたところ無事、計算させることができました。本当にありがとうございます。

関連するQ&A

  • Delphiでキューを作りたい

    Delphi初心者です。ゲームを制作中なのですが、相談に乗って頂けますでしょうか。 プログラムの骨格は、演算→描画の繰り返しなんですが、演算結果を次々と描画ルーチンに渡すと、描画が間に合わなくなったときに破綻してしまいます。 (描画で使っているコンポーネントがクラッシュしてしまう) そこで、演算部で表示させるものを計算しキューに追加していき、CPUのアイドル時間を見つけてはキューから順次取り出して描画、という方法を試したいと思います。 (オーバーフローしたら破棄する) そこで、スタックとかキューを使ったことがないのですが、単純に配列を使って、 1.データを最後尾に加える 2.データを先頭から出し、順次前に詰める 簡単な方法があったら教えて頂きたいと思います。 (それくらい手動でやれと言われそうですね(^_^;) よろしくお願いいたします。

  • Delphiでバッチ処理を直ぐに書きたい

    Delphiは初心者です。質問を考えながら我ながらメチャク チャだと感じてますが、妙薬があることを信じて質問します。 教えて貰いたいのは、次のプログラムを書くのに参考に なるものです。 サイトや本などでサンプルプログラムがあると嬉しい。 【やりたいこと】 過去19年分の日経平均株価データ(レコード数約5千件 10フィールドのCSVファイル)を入力し、テクニカル 分析(10種類でバリエーションを含めて50の結果)を CSVファイルに書き出すプログラムを作る。 【必要な計算】 四則演算と最大25レコードの最大値、最小値、ソート 処理など。 【プログラミング経験】 COBOLならリファレンスマニュアルを見ればどうにか なるレベルです。しかし、Delphiは以前、入門書を読みな がら勉強したものの投げ出しました。 Delphiに拘る理由は、手元にDelphi Studio7しかありません。

  • Delphi Like 演算子

    MS Access VBA のLike 演算子みたいなものは、Delphiにないでしょうか? 2 つの文字列の比較を行なう演算子です。 例えば s1:='中野'; s2:='東京都中野区'; if s1 like s2 then flg=true; s2の文字列のなかにs1が含まれていることを判断する演算子ですが・・・

  • delphi でグラフ表示

    delphiでExcelのデータをグラフ表示したいのですが、どうすればよいかわかりません。 Chartを使って、Botton1.Clickのところに、Add・・・と適当に書いてグラフ表示はできたのですが、私がやりたいのは、Bottonを押したら、OpendialogよりExcelのデータをMemoなどに開き(ここまではできました)、そのデータをグラフ表示したい。扱っているExcelのデータは2列あり、x軸:1列 y軸:2列 で表示したいです。 まだDelphiをはじめて1週間しか経っていないので、かなり知識不足です。丁寧に教えてくれる助かります。

  • Delphiで64bitアプリ

    Delphi2010で64bitのアプリを作成する予定ですが、4CPU(1コア,4ダい)で動作するOSはWindowsXP x64, Vista Ultimate x64, Windows2003 Standard x64, Windows7?のうちどれを選べばよいですか。 またDelphi6は64bit対応しているのでしょうか?

  • 微分演算子について質問です。微分演算子はδ/δxやδ/δyなどと表され

    微分演算子について質問です。微分演算子はδ/δxやδ/δyなどと表されますが、微分演算子同士をかけたりしたとき、交換したり、分配したりすることができますよね。また、δ/δx(▽×A)=▽×(δ/δx)Aのようにできたりします。これは微分演算子は多元環の元ということでしょうか?また、δ/δx(▽×A)=▽×(δ/δx)A(外積の計算)というようにかけるのは、微分演算子を、外積の計算におけるスカラー乗法のように考えてもいいということなのでしょうか?わかる方がいらっしゃいましたら教えてください。

  • Delphi for文

    これって、Delphiのバグですか?特性ですか? procedure TForm1.Button1Click(Sender: TObject); begin test(); end; //-------------------------- procedure TForm1.test(); var k,x:integer; begin paintbox1.Canvas.pen.Color:=clBlack ; x:=0; for k:=1 to 3 do begin paintbox1.Canvas.moveto(x,0); paintbox1.Canvas.lineto(x,paintbox1.Height); x:=x+2; end; end; forループ内にブレークポイントを付けて「k」の値の変化を見ると、3,2,1と逆順になります。 「x:=x+2」を「x:=x+k」に変更すると、1,2,3と普通の順になります。 なぜ、こうなるのか? 対処法はありますか? Delphi Ver6・ターボDelphi どちらも同じ状況です。

  • Delphi レート計算

    Delphi初心者です! 今、レート計算(ドル→日本円、ユーロ→日本円)のように計算できるようなアプリを開発しようとしているのですが、なかなか実装できなくて困っています(><) 相談できる人もいないので、誰か教えて下さい!

  • C++ファイルからデータ入力して計算、ファイル出力

    C++初心者です。 ファイルの数値データを入力して、それらを計算してからファイルに出力する方法がわかりません。 たとえば、 入力ファイル   出力ファイル 行数  x y z (1)  1 1 6   y(1)*exp(z(1)-x(1))+y(2)*exp(z(2)-x(1))+... (2)  3 5 2   y(1)*exp(z(1)-x(2))+y(2)*exp(z(2)-x(2))+... (3)  5 6 9  y(1)*exp(z(1)-x(3))+y(2)*exp(z(2)-x(3))+... (4)  9 1 3   y(1)*exp(z(1)-x(4))+y(2)*exp(z(2)-x(4))+… (5)  1 7 8   y(1)*exp(z(1)-x(5))+y(2)*exp(z(2)-x(5))+... 入力したデータを上記のように計算してから出力ファイルにしたいのですが、複雑なのでプログラムをどう組み立てれば良いのかわかりません。 ちょっとしたことでも結構です、参考になりそうなサイトや、ロジック、プログラムに関するアドバイスいただけませんか。

  • すいません、delphi初心者です。

    すいません、delphi初心者です。 わかる方いましたら教えてください。 今小数点の計算を行っているのですが、整数以下の小数点の切り捨てのサンプルはよく見るのですが、第一 以降や、第2位以降の切り捨てなども設定できるものでしょうか?? すいません、わかる方いましたらご教授ください!! 宜しくお願いお致します。