電気代を生成するCプログラム
ユーザーが消費したユニットに基づいて、電気料金が生成されます。消費ユニット数がそれ以上になると、ユニット充電率も上がります。
最小単位の場合に適用されるロジック ユーザーが消費するのは次のとおりです-
if (units < 50){ amt = units * 3.50; unitcharg = 25; }
単位が50から100の間にある場合に適用されるロジック 以下に示します-
else if (units <= 100){ amt = 130 + ((units - 50 ) * 4.25); unitcharg = 35; }
単位が100から200の間にある場合に適用されるロジック 以下のとおりです-
else if (units <= 200){ amt = 130 + 162.50 + ((units - 100 ) * 5.26); unitcharg = 45; }
ユニット数が200を超える場合に適用されるロジック 以下に記載されています-
amt = 130 + 162.50 + 526 + ((units - 200 ) * 7.75); unitcharg = 55;
したがって、最終的な金額は、以下のロジックで生成されます-
total= amt+ unitcharg;
例
以下は、電気代を生成するためのCプログラムです-
#include <stdio.h> int main(){ int units; float amt, unitcharg, total; printf(" Enter no of units consumed : "); scanf("%d", &units); if (units < 50){ amt = units * 3.50; unitcharg = 25; }else if (units <= 100){ amt = 130 + ((units - 50 ) * 4.25); unitcharg = 35; }else if (units <= 200){ amt = 130 + 162.50 + ((units - 100 ) * 5.26); unitcharg = 45; }else{ amt = 130 + 162.50 + 526 + ((units - 200 ) * 7.75); unitcharg = 55; } total= amt+ unitcharg; printf("electricity bill = %.2f", total); return 0; }
出力
上記のプログラムを実行すると、次の結果が得られます-
Enter no of units consumed: 280 electricity bill = 1493.50
-
再帰を使用してグレイコードを生成するPythonプログラム
再帰を使用してグレイコードを生成する必要がある場合は、空のリストを作成し、それに値0と1を追加するメソッドが定義されます。関数内でグレイコードを生成するために、複数の「for」ループが使用されます。 以下は同じのデモンストレーションです- 例 import math as mt def generate_gray_list(my_val): if (my_val <= 0): return my_list = list() my_list.append("0
-
Pythonで最初のn個の辞書式順序番号を生成するプログラム
番号nがあるとすると、辞書式順序でソートされた最初のn個の番号を見つける必要があります。 したがって、入力がn =15の場合、出力は[1、10、11、12、13、14、15、2、3、4、5、6、7、8、9] これを解決するには、次の手順に従います。 count:=1 ans:=単一要素数のリスト ans