この問題自分でやってみたんですが、
デバッグするとエラーになってしまいます。
C言語を独学で勉強しているもので、
どなたか教えてくださると助かります。
コンデンサと抵抗の回路がある.
10Vで充電されたコン
デンサ(0.01F)の両極
を100Ωの抵抗でつな
いだ場合,2秒後の電
圧をシミュレーション
(時間の刻み幅0.0001
秒=1.0e-4)により求めなさい。
C=0.01[F], R=100[Ω]
#include "stdafx.h"
#include"math.h"
void main()
{
double c,r=100,v=10;
double f,h,e;
long n;
double l,i, di, t;
c=0.01*f;
h=1.0e-4;
while(n<2000)
{
di = e * h / l;
e -= i * h / c;
i += di;
n++;
}
printf ("input initial voltage [V] = ");
scanf ("%lf", &e);
}
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
どういうエラーが出るんでしょうか?
>long n;
>while(n<2000)
nの値はwhile文にきた時の値っていくつでしょうか?
『値を設定していないローカル変数は不定値がとなっている』というのはご存じですが?
whileループに入るまでに値が正常なのはr、v、hだけです。
cは不明な値に0.01を掛けているので、結果はやっぱり不定な値と同様です。
最近のコンパイラなら「未初期化の変数を参照している」という類の「警告」が出るかと思いますが……。
で、それらが終わった後で
>printf ("input initial voltage [V] = ");
>scanf ("%lf", &e);
変数eに値を取り込んでも意味がありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語でユーザ関数を利用して複素数のべき乗と絶対値の数列を計算するプログラムが作りたいです。 3 2023/01/29 22:13
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語のマクローリン展開ローラン展開のコードについて 3 2022/12/15 14:45
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- C言語・C++・C# LU分解法のピボット選択機能実装について(C言語・gcc-9) 1 2022/07/22 15:20
- 物理学 物理 50Ωの抵抗、60mFのコンデンサ、100Vの起電力の電源、および、スイッチが直列に接続されて 2 2022/11/23 01:32
- C言語・C++・C# (C言語)めちゃくちゃな値になってしまいます。 5 2022/08/13 11:55
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
VB6.0-整数と余りを求める
-
C#で動的にコントロールを取得...
-
数字の位ごとの値を表示するプ...
-
vbaで極大値を抽出する方法
-
1つ前の値を変数に保存する方法
-
DWORDって
-
VBAで配列のNULL判定
-
VBAの定数の使い方で、計算値を...
-
足して100になるような乱数のア...
-
C#でのIF文 時間比較のやり方
-
スピンボタンで小数点
-
バッチファイルで正規表現を使...
-
C言語 RC回路
-
10進数をアスキーコードに変換
-
4択問題のプログラムでランダム...
-
ドキュメントビューの扱い
-
相関係数p値の出し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
エクセルのマクロについて教え...
-
VB6.0-整数と余りを求める
-
足して100になるような乱数のア...
-
数字の位ごとの値を表示するプ...
-
VBAで配列のNULL判定
-
世界のナベアツ
-
ラジオボタンの値の取得につい...
-
相関係数p値の出し方
-
1つ前の値を変数に保存する方法
-
VBAの定数の使い方で、計算値を...
-
DWORDって
-
4択問題のプログラムでランダム...
-
スピンボタンで小数点
-
Access2003 オートナンバーの現...
-
C#で動的にコントロールを取得...
-
UWSCのcallについて
-
フリーランタイマーの時間差分...
おすすめ情報