Quellcode Aufgabe 7

Dieses Programm berechnet 2 Widerstände in Reihe und Parallel:

/* * * * * * * * * * * * * * * * 
* Name: Christian Klisch *
* Klasse: ITA 1b *
* Datum: 11.01.2000 *
* Dateiname: aufg7.c *
* Zweck:Bedingte Verzweigung *
* * * * * * * * * * * * * * * */

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>
#include<graphics.h>

void main()
{

//##Deklaration als Flieįkommazahl##
char wahl;
float zahl1,zahl2,ergebnis;


//##Do Schleife 1##
do{


//##Do Schleife 2##
do{


//##Programmauswahl##
clrscr();
printf("Bitte w„hlen Sie eine Option\n\n(0) Beenden\n(1) Berechnung einer Reihenschaltung\n(2) Berechnung einer Parallelschaltung\n");
fflush(stdin);
scanf(" %c",&wahl);
printf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ");


//##šberprfung der Do Schleife 2 nach richtiger Wahl##
}while(wahl!='0'&&wahl!='1'&&wahl!='2');


//##Wenn Wahl 1 oder 2 getroffen wurde, wird in die Rechnung geleitet##
if(wahl=='0')
{}
else
{


//##Eingabe der Widerstandswerte##
do{
printf("\nBitte geben Sie jetzt die Widerstandswerte fr Nr. %c ein",wahl);
printf("\n Widerstand 1 :");
fflush(stdin);
scanf("%f",&zahl1);
printf(" Widerstand 2 :");
fflush(stdin);
scanf("%f",&zahl2);


//##Eingabe der Widerstandswerte wird auf Richtigkeit geprft##
}while(zahl1<=0||zahl2<=0);


//##Wenn Wahl 1 ist, wird Reihe berechnet, sonst Parallel##
if(wahl=='1')
ergebnis=zahl1+zahl2;
else
ergebnis=zahl1*zahl2/(zahl1+zahl2);


//##Ausgabe des vorher berechneten Ergebnis##
printf("\n\nDas Ergebnis der Berechnung ist");
printf("\n %6.3f Ohm",ergebnis);
getch();


//##Ende der IF Verzweigung##
};


//##Ende der letzten Schleife, f„ngt neu an, bei falscher Wahl##
}while(wahl!='0');


//##Ende##
clrscr();
printf("Das war's");
delay(400);
printf(".");
delay(400);
printf(".");
delay(400);
printf(".");
delay(400);
printf("\n\n bye");
getch();
}

Home << Schule << ITA-Mappe << Softwareentwicklung und Anmendung <<
Online: 1 | IP: | 24.04.2024 - 21:04:28  
©
Christian Klisch   - Alle Rechte vorbehalten - Impressum