• ベストアンサー

出力結果に文字を表示する

Pascalプログラミングにおいて、ある数字を入力してuとvの値を出力するプログラムを作りました。画像はその出力部分なのですが、このままだと、例えばu=1, v=2という値が出力されたとき、結果が(1,2)= (1 , 2)のように表されてしまいます。(u,v)= (1 , 2)のように表したく、色々試したのですが、uとvを使った時点でそれぞれ1と2に置き換わってしまいます。出力結果の部分に'(u,v)=' と表すにはどのようにしたらよいのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

'(u,v)=' と書けばいいだけです。

L-ELF53
質問者

お礼

そうだったんですね! ありがとうございましたm(__)m

関連するQ&A

  • 条件式による出力結果表示について

    いくつかの条件を入力して、全て一致すれば内容を表示、一致しなければ「登録されていません」と出力される 式をindex関数を使って出力しています。 (参考式) =IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)) 現状ですと、「条件」を入力しない時点で既に「登録されていません」と結果欄に出てしまっています。 条件式を入力しない時点では、空白で何も表示しない状態にし、条件を入力後、一致してれば内容が表示 or それ以外は「登録されていません」とした結果が出るようにしたいです。 このような場合、どうすればよいでしょうか? 宜しくお願いします。

  • SQL実行結果の出力を見やすくしたい

    Oracle 10gを使用して勉強をしています。 SQL実行結果の出力が見にくくて困っています。 以下、(1)は自分が実行したSQL文ですが、(2)のように見やすく出力したいです。 どのようにすればよいのでしょうか? また参考となるWEB URLがある場合、頂けたら嬉です。 (1)自分が実行したSQL文 SQL> select 2 sid,serial#,username,osuser,program,machine,terminal 3 from v$session 4 where type = 'USER'; SID SERIAL# USERNAME ---------- ---------- ------------------------------ OSUSER PROGRAM ------------------------------ ------------------------------------------------ MACHINE ---------------------------------------------------------------- TERMINAL ------------------------------ 543 39 SYS oracleuser sqlplus@HOGE-net (TNS V1-V3) HOGE-net pts/1 SID SERIAL# USERNAME ---------- ---------- ------------------------------ OSUSER PROGRAM ------------------------------ ------------------------------------------------ MACHINE ---------------------------------------------------------------- TERMINAL ------------------------------ 544 5 SYS oracleuser sqlplus@HOGE-net (TNS V1-V3) HOGE-net pts/0 (2)こんな感じで出力させたいです。 select sid,serial#,username,osuser,program,machine,terminal from v$session where type = 'USER'; SID SERIAL# USERNAME OSUSER PROGRAM  MACHINE   TERMINAL ---- ------- --------- ------ ---------- ---------  -------- 139     2      TEST Owner sqlplus.exe   HOGE_XP HOGE_XP 144     20    SYSTEM      ORACLE.EXE HOGE_XP  HOGE_XP

  • 電圧がスイープ出力する回路を作りたいのですが・・・

    電圧を0Vから5Vまでスイープさせながら出力させるような回路を作りたいと考えています。 構成としましては、 1.オペアンプの入力端子(±はどっちでもいいです)に、抵抗を通してからある電圧を入力する。 2.もう片方の入力端子はグラウンドに落とす。 3.出力端子と電圧を入力した端子の間にコンデンサをいれる。 これだけでやろうとしています。 このとき、0Vから5Vにスイープさせる時間を、入力する電圧によって変化させたいと思っています。 例えば1秒で0Vから5Vに上がっていったり、入力する電圧値を変えると10秒で0Vから5Vに上がっていったりと、 入力電圧の値だけで0Vから5Vに達する時間を変えたいと思っています。 「Q=CV」「V=(1/C)×Q」「Q=∫ i dt」 このような式を使うのかな・・・??と思っているのですが、これから「コンデンサ・抵抗・電圧」の値を導き出すことが出来ません。 これらの求め方や私が間違っている点、もしくは他の方法など、どんなことでも結構ですので、どなたかぜひお教えくださいm(__)m

  • 文字の表示に関して

    多少わかり難い質問となってしまうかもしれませんが、よろしくお願いします。 1~10までの数字をキーボードから入力し、その値によって文字'a'と'_'を次のように出力するという部分において、どのようにしたらいいのか考え付かず困っています。 (例1)キーボード入力が2の場合 _a aa a_ (例2)キーボード入力が5の場合 ____a ___aa __aaa _aaaa aaaaa aaaa_ aaa__ aa___ a____ 上記のように表示する方法が思いつきません。よろしくお願いします。

    • ベストアンサー
    • Java
  • 出力値の値を用いて計算する方法

    こんにちは。質問させていただきます。 現在、ソートについて勉強しています。 今回は、数字を降順にする方法で数字を並び替えています。 例えば、 ~省略~ int a[10]= {10.30.50.5,4}; ~省略~ ―――――――――――――――――――― 出力値 4 5 10 30 50 のような出力値にすることは出来ました。 その後、この実行結果を元に、最も近い値の差をとりたいと考えています。例えばこの時であれば、 4と5の差が1であるから、「1」次に、5と10の差が5であるから、「5」、10と30の差が20であるから「20」 と値が出るようなプログラムを作りたいと考えています。 実行結果を保存して一番近い値を引き算する方法などがあるのでしょうか? 実行結果を保存して引き算?などのやり方が分からないので教えていただきたいです。よろしくお願いします。

  • 実行結果の順番がおかしいんです・・・・・(。。;)

    現在C言語の勉強をしている初心者です。突然ですが 例えば、このようにプログラムしたら・・・ #include <stdio.h> int main(void) { int n; printf("何か数字を入力してください:"); scanf("%d",&n); printf("\n入力した数字は%dです。\n",n); return 0; } <<実行結果>>  何か数字を入力してください:2 [Enter]  入力した数字は2です。 って普通は出力されますよね??しかし、私の使っているBorland C++ Compiler 5.5 では <<実行結果>>  2 [Enter]  何か数字を入力してください:  入力した数字は2です。 っていう風に、まず、なにか入力しないとprintfの内容を出力してくれないんです。(汗)これって実行結果の順番がおかしいですよね・・・(。。;) どうかこの状態を直せるアドバイスをください。 よろしくお願い致します。m(__)m

  • 三相200V機器の電源表示について

    三相200V機器の電源部には、よくR・S・T、U・V・Wの表示が有りますが、このことについて教えて頂けないでしょうか。 (1)R・S・T、U・V・Wの使い分けはどのようにするのでしょうか。 (入力側がR・S・T、出力側がU・V・Wと考えてよろしいのでしょうか。) (2)上記使い分けは、公的な規格(例えばJIS等)のどこに記載されているのでしょうか。 以上よろしくお願いいたします。

  • 出力結果が得られる理由が分かりません

    一つ目のプログラムソース: public class Array{ public static void main(String[] args){ int[] a={1,2,3,4}; int[] b={5,6,7,8}; System.out.print(a[2]); System.out.print(b[2]); b=a; System.out.print(a[2]); System.out.print(b[2]); b[2]=0; System.out.print(a[2]); System.out.print(b[2]); } } 出力結果:  373300 二つ目のプログラムソース: class Box{ private int value; public Box(){value=0;} public Box(int v){setValue(v);} public void setValue(int v){value=v;} public int getValue(){return value;} public Box copy(){ Box b=new Box(); b.setValue(getValue()); return b; } } public class BoxTest{ public static void main(String[] args){ Box x=new Box(1); Box y=new Box(2); Box z=new Box(3); x=z.copy(); y=z; System.out.print(x.getValue()); System.out.print(y.getValue()); System.out.println(z.getValue()); System.out.println(x==y); System.out.println(y==z); System.out.println(z==x); } } 出力結果:  333 false true false この二つのプログラムがどうしてこのような出力結果になるのかが分かりません。 良かったら教えてください。

    • ベストアンサー
    • Java
  • 文字入力が確定する前に結果が出力されるのは・・・

    Reutopiaというブラウザゲームがあります。オンラインゲームです。 このゲームを最近やっているのですが、セキュリティ面で気になることがあります。 このゲームでは、例えばゲーム内のショップでアイテムを購入するとき、キーボードを使って数を入力します。 テキストボックスに数字を入力するのですが、その際、日本語入力モードで入力中、文字を確定する前から結果が出力されます。 例えば1個100Gのアイテムを2個購入するとします。 キーボードで「に」と打って、変換候補から「2(半角)」にカーソルを合わせるだけで、すでに結果(200G)が出力されます。まだ文字を確定していないのに。 「2(半角)」以外の変換候補を選んでいる間は「NaN」と表示されます。 文字を確定してからなら理解できるのですが、変換候補を選んでいる最中から結果が出力されるのが気になります。 また、このゲームを起動していると、他のサイトで文字入力する時に、文字入力が反映されないことがあります。 このゲームを開いているブラウザを最小化すると、そういった問題は生じないのですが、最小化していないとアクティブウィンドウでなくとも、他のサイトでの文字入力に支障が出ることがあります。 このゲームをやっている間は文字入力を(プログラム的に)監視されているような気もして、セキュリティ上問題がないのか気になります。 一時期キーロガーと呼ばれるタイプのマルウェアが話題になりましたが、変換中の文字まで監視されるのはキーロガー以上に怖い気がします。 ブラウザゲームの挙動しては、やり過ぎなような気もします。 技術者の方のご意見をお聞きしたいです。 このような挙動にセキュリティ上の問題はないのでしょうか?

  • 文字を認識する方法。

    こんばんわ、matsuhiraです。 どうか今にもオオカミに食べられてしまいそうな かわいそうな子羊をお助けください。 今組んでいるプログラムの内容はこうです。 まず、int型の配列に数字をいくつかscanfで入力していって、 半角小文字の'x'を入力すると、入力した値を出力するという とっても簡単なプログラムなんです。 でも、私考えすぎなのかどうか分からないんですけど、 できないんです、このプログラムが! 情けなさすぎてなんだか自暴自棄の泥沼にはまっちゃいました。 抜け抱けません。もがけばもがくほど深い漆黒の闇に消えてしまいそうです。 助けてください。お願いします。 どんと一発ぶちかましちゃってください。

専門家に質問してみよう