Berechnung des Widerstandes in C

Eingeordnet in der Probleme Computing der Universität.

Posted in February 13, 2009 esEspañol in deDeutsch übersetzt und 2,116 Größe bytes.

Faktor b
# Include
# Include
void fakultaet (unsigned n, unsigned long * fact);
int main () (
unsigned long Tatsache = 1;
unsigned i, n;
printf ( "Number:");
scanf ( "% u", & n);
factorial (n & fact);
printf ( "\ \ nDie Fakultät von% u ist% lu. \ \ n", n, Tatsache);
system ( "PAUSE");
return 0;
)
void fakultaet (unsigned n, unsigned long * Tatsache) (
int i;
for (i = 1, i <= n; i + +) (
* Fact *= i;
)
)
Kabel
llenavector void (int cube [1000] [100] [100], int array [1000]);

llenavector void (int cube [1000] [100] [100], int array [1000]) (
int i, j, k, a;

for (i = 0, i <1000; i + +) (
a = 0;
for (j = 0 j <100; j + +) (
for (k = 0 k <100; k + +) (
if (Eimer [i] [j] [k] == 1) (
a + +;
)
)
)
vector [i] = a;
)
)

Widerstände
# Include
# Include
# Define MAX 100

int main () (

int array [MAX];
r_eq float = 0;
int option, i, Anzahl;
puts ( "\ \ nIntroduce die Zahl der Widerstand:");
scanf ( "% d", & Anzahl);
for (i = 0; i <Zahl i + +) (
printf ( "\ \ nIntroduce die% d:", i +1);
scanf ( "% d", & Vektor [i]);
)

puts ( "\ \ n \ \ n \ \ nIntroduce die gewünschte Option:");
puts ( "\ \ n1: parallele Widerstände.");
puts ( "\ \ n2: Widerstände in Reihe geschaltet.");
scanf ( "% d", & option);
(Option) (
Fall 1: (
for (i = 0; i <Zahl i + +) (
r_eq = r_eq + ((float) 1/vector [i]);
)
r_eq = (float) 1/r_eq;
break;)
Fall 2: (
for (i = 0; i <Zahl i + +) (
r_eq + r_eq = array [i];
)
break;)
)
printf ( "\ \ n \ nDie Wert der äquivalenten Widerstand ist% f \ \ n", r_eq);
system ( "PAUSE");
return 0;
)
Tags:Widerstand Faktor b,unsigned n,lang,Fakultät
Dieses Dokument wurde mal besucht 4,034 5 Menschenfreundlich
Kommentare

Anteil

© Wikiapuntes, 2012