C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++でキロバイトをバイトとビットに変換するプログラム


入力をキロバイトとして指定すると、タスクは指定された入力をバイト数とビット数に変換することです。

ビット −コンピューターでは、ビットは2つの整数値0と1で表される最小単位であり、コンピューター内のすべての情報はこれら2桁のシーケンスとして処理されます。

Nビット=2^ Nパターン。ここで、Nは1から始まる任意の整数値です。

バイト −コンピュータでは、バイトは8ビットで表されます。バイトは、0〜255の範囲の数値に対して1文字を保持できます。

1バイト=8ビット

これは、256に等しい2^8パターンを意味します

バイトには複数の形式があります

1キロバイト(KB)=1024バイト

1メガバイト(MB)=1048576バイト

1ギガバイト=1073741824バイト

Input 1-: kilobytes = 10
Output -: 10 Kilobytes = 10240 Bytes and 81920 Bits
Input 2-: kilobytes = 1
Output -: 1 Kilobytes = 1024 Bytes and 8192 Bits

以下で使用されるアプローチは次のとおりです-

  • データをキロバイト単位で入力
  • 式を適用して、キロバイトをバイトに変換します

    バイト=キロバイト*1024

  • 数式を適用してキロバイトをビットに変換します

    ビット=キロバイト*8192

アルゴリズム

Start
Step 1-> Declare function to convert into bits
   long Bits(int kilobytes)
      set long Bits = 0
      set Bits = kilobytes * 8192
      return Bits
step 2-> Declare function to convert into bytes
   long Bytes(int kilobytes)
      set long Bytes = 0
      set Bytes = kilobytes * 1024
      return Bytes
step 3-> In main()
   declare int kilobytes = 10
   call Bits(kilobytes)
   call Bytes(kilobytes)
Stop

#include <bits/stdc++.h>
using namespace std;
//convert into bits
long Bits(int kilobytes) {
   long Bits = 0;
   Bits = kilobytes * 8192;
   return Bits;
}
//convert into bytes
long Bytes(int kilobytes) {
   long Bytes = 0;
   Bytes = kilobytes * 1024;
   return Bytes;
}
int main() {
   int kilobytes = 10;
   cout << kilobytes << " Kilobytes = " << Bytes(kilobytes) << " Bytes and " << Bits(kilobytes) << "    Bits";
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます

10 Kilobytes = 10240 Bytes and 81920 Bits

  1. C++で対角行列とスカラー行列をチェックするプログラム

    行列M[r][c]が与えられた場合、「r」は行数を示し、「c」はr=cが正方行列を形成するような列数を示します。与えられた正方行列が対角であるかどうかを確認する必要があります およびスカラー 対角の場合、行列かどうか およびスカラー マトリックスを作成し、結果にyesを出力します。 対角行列 正方行列m[][]は、主対角を除く要素がゼロの場合にのみ対角行列になります。 下の図のように- ここで、赤の要素は主対角線であり、主対角線がゼロであることを除いてゼロ以外の残りの要素であり、対角行列になっています。 。 例 Input: m[3][3] = { {7, 0, 0},  

  2. 華氏を摂氏に変換するC++プログラム

    このプログラムでは、C++を使用して摂氏を華氏に変換する方法を説明します。私たちが知っているように、式は単純です。 アルゴリズム Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End サンプルコード #include<iostream> using namespace std; main() { float f, c; cout << "Enter temperature in Celsius: "; cin >>