• 締切済み

十進BASICについて

10進数を16進数に変換するプログラムをつくりたいんですが、教えてください。INPUT?で自分が入力した数字を16進数に変換して表示される感じにしたいです。べたべたの初心者なんでよろしくおねがいします。

みんなの回答

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

BSTR$関数の使い方調べてください

関連するQ&A

  • java初心者で分からない事だらけです。

    java初心者で分からない事だらけです。 自分が与えた数字に1を足して表示するプログラムを作るにはどうすればいいのでしょうか。 まず、「数字を入力してください」と表示します。 それから入力を待ち、「あなたの数字に1を足すと〇〇です。」と表示させたいのです。 System.out.printlnで表示できることは知ってますが、どうやって数字を入力させるのかわかりません。 よろしくお願いします

    • ベストアンサー
    • Java
  • C言語のプログラミングについてです><

    今C言語のプログラミングの勉強をしているのですが、わからないプログラムがでてきたので教えてくださる方がいらっしゃれば、ご教授願いたいです。 数当てゲームの作成 1~9(0は除く)のなかから4つの異なる数字をランダムで選択し、4桁の数をつくる。ユーザは4つの数字の並びを入力して、作られた数を当てる。 ユーザの入力した数と作られた数を比較して、同じ数字が同じ桁にある場合は"Hit"というヒントを与える。また、同じ数字が異なる桁にある場合は"Blow"というヒントを与える。すなわち、作られた数が5849で、ユーザが4829という数値を入力した場合、"2 Hit 1 Blow"というヒントが表示されるようにする。 ユーザは10回まで、入力するチャンスが与えられる。 といった感じのプログラミングなんですが、C言語初心者である自分にはまったくわかりません; ; どなたかわかる方がいらっしゃれば、助けていただけないでしょうか?よろしくお願いします!

  • python四則演算の問題

    python初心者の者です。 ある問題で、input()を使って入力した数字を百倍して表示するという問題があって、以下が作成したプログラムです。 ~省略~ line = input print(line * 100) 例で10をlineに代入したとして実行すると、1000ではなく、10が100個表示されるのですが、これはprint()内のlineが文字として認識されているから100かけれないんですか? 昨日始めたばかりでエラーについて全然わからないもので、 教えてください!

  • python ver3について

    python3を勉強している初心者です。 参考書に載っていた、階乗を計算する例題を変更したいと思っています。 このプログラムを書き換えて、input文で任意の数字nをキーボードから入力して、結果を表示させたいんですが、どうすれば良いでしょうか。 このプログラムでは思う様に動きません。 n=input() def fact(n):   if n ==0:     return 1   return n*fact(n-1) print(fact(n)) input() よろしくお願いいたします。

  • 基礎だと思いますが、教えてください!初心者です。

    『0より大きい10個の異なる数字を入力したときに、 大きいものから順番に並び替えて表示する』プログラム の作り方を教えてくださいm(__)m 下に途中までですが、自分なりにやったものを載せておきます。 include <stdio.h> int main() { int input[10],max[10]={-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}; int i,j; printf("0より大きい10個の異なる数字を入力してください\n"); for(i=1; i<=10; i++)/* 比べるものを10個入力する */ { printf("%d番目の数字を入力してください",i); scanf("%d", &input[i-1]); } for(j=1; j<=10; j++) /* 1つずつ調べている */ { for(i=1; i<=10; i++) { if(max[j-1] < input[i-1]) max[j-1] = input[i-1]; /* 結果をほかの配列に格納している */ input[i-1] = 0; /* 最大となったものを0にしたい,だけどその方法がわからない */ } /* これだと最大値が変わるごとにその値が0になってしまいます */ printf("%2d目の数は%2dです \n",j,max[j-1]); } return(0); }

  • 数字→漢数字変換

    VBの超初心者です。 数字から漢数字への変換に挑戦しているのですが、 苦戦しています… テキストボックスに5桁までの数字を入力して、コマンドボタンを クリックしたら、ラベルボックスに5桁の漢数字が出力されるという プログラムです。 ex「65432」→「六万五千四百三十二」 このような感じにしたいのですが、どなたか教えて下さい。 宜しくお願いします。 使用しているの、VB6.0です。

  • プログラミング 十進BASIC

    はじめまして。 パソコン超初心者のものです。 十進BASICで10進法を16進法に変換するプログラムを以下のように作成したとき、文字の表している意味がわからず、120から表現しているようなことはわかる気がするのですがいまいちはっきりわかりません。わかるかた教えていただけないでしょうか。よろしくお願いいたします。 10  !16進法に変換する     20  DIM hex(4) 30 LET dec=65535 40 LET p=1 50 DO WHILE 16<=dec 60 LET hex(p)=MOD(dec,16) 70 LET dec=INT(dec/16) 80 LET p=p+1 90 LOOP 100 LET hex(p)=dec 110 ! hex(p) ~ hex(1) 120 FOR i=p TO 1 STEP -1 130 LET y=hex(i) 140 PRINT mid$( "0123456789ABCDEF", y+1 ,1 ); 150 NEXT i 160 END (1)「!」の意味は何ですか?日本語を入力するときに使うのかな?なんて思っていますが・・ (2)hexは何ですか。Dimは配列なのはわかります。Aとかでも問題ないのでしょうか? (3)decは何ですか。代入する数値のことだと思うのですが、nとかではダメなのでしょうか。 (4)140の意味。11をA、12をB・・と書くためのものですか? 詳しく教えていただけないでしょうか。

  • for文を使ったプログラム

    プログラミング初心者です。 ある数字を入力すると、1からその数字までが表示されるプログラムをfor文を使って作りたいのですが、どうすればいいのでしょうか?

  • 全角・半角の識別判断の方法を教えてください

    はじめまして、java初心者です。 "半角の数字1~3を入力したら、その値(1~3)を返す"プログラムを組みたいのですが、 全角の数字1~3を入力しても値が返ってしまいます。 全角で入力された場合、エラー表示を出したいのですが、 どういうプログラムを組めばいいのでしょうか? お手数ですが教えてください。<(__)>

  • プログラム

    10進数の数字をキーボードから読み込み、 2進数の数字に変換するプログラムなんですけど、 C言語では2進数は取り扱えないみたいなんですけど、 どうすればこのプログラムを書くことが出来ますか。

専門家に質問してみよう