Zum Inhalt springen

mindtrip_1

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

  1. hey Danke für die Informationen. Werd mal mich auf Youtube um schauen. Habe bisher nichts verständliches gefunden wo es verständlich genung erklärt wurde. Mein Grundprogramm hat ja soweit funktioniert doch durch das mit dem unterprogramm bin ich überfordert. Naja Morgen ist Abgabe mal schauen
  2. Zuerst möchte ich mich Entschuldigen das ich mein komplettes Programm hier so hinzugefügt habe. Kenne mich nicht mit der Seite aus da ich mich erst Heute angemeldet habe da ich Hilfe brauche und nichts verständliches im Internet gefunden habe. Ich habe vor kurzem mit meinem Techniker angefangen und habe direkt so ein Ding vor die Füße geworfen bekommen. Habe mich mal dran getraut und bin zu dem Stand unten gekommen. Mein Problem ist [Warning] comparison between pointer and integer [enabled by default] Möchte aus denn Jeweiligen Rechnungen meines Unterprogrammes das Ergebnis an Main zurück geben, hänge seit 3 Tagen daran und komme nicht weiter. #include <stdio.h> #include <stdlib.h> #include <math.h> /* Reihen Parallelwiderstand */ int Abfrage_Rechnung(); float Abfrage_Widerstaende(); float Rechnung_Reihe(); float Rechnung_Parallel(); float x; int main(void) //wenn INT davor steht, muss am ende return X stehen, bei void erwartet er nichts am ende { float r[10]; //Array deklariert (FLießkommerzahlen) int anz; int wahl; int i; float rges;//wegen den Kommazahlen, welche als ergebnis erscheinen können float leitwert; float x[1]; x[1]=1; printf ("Ich rufe Das Unterprogramm Auswahl_Rechnung auf\n"); Abfrage_Rechnung(); while(Abfrage_Rechnung!=0) { if (Abfrage_Rechnung!=0) { //Zahlenabfrage printf ("Ich rufe Das Unterprogramm Abfrage_Widerstaende auf\n"); Abfrage_Widerstaende(); if (Abfrage_Rechnung==01111111) {//Reihenschaltung printf ("Ich rufe Das Unterprogramm Rechnung_Reihe auf\n"); Rechnung_Reihe(); } else {//Parallelschaltung brerchnet mit Leitwert printf ("Ich rufe Das Unterprogramm Rechnung_Parallel auf\n"); Rechnung_Parallel(); } } else //Sprung zum ende des Programmes { printf("Fertig\n"); } } return 0; } int Abfrage_Rechnung(void){ //Abfrage der Rechenart int wahl; printf("\nWahl der Widerstandsberechnung:\n"); printf("1 Reihenschaltung\n"); printf("2 Parallelschaltung\n"); printf("0 Programmende\n"); scanf("%d",&wahl); return wahl; } float Abfrage_Widerstaende(void){ int anz; int i; float r[10]; printf("Geben Sie die Anzahl der Widerstaende ein:\n\n"); scanf("%d",&anz); for (i=0;i<anz;i++) { printf("Geben Sie den %d. Widerstandswert in Ohm ein:\n",i+1); scanf("%f",&r); } for (i=0;i<anz;i++) printf("R[%d] = %5.2f Ohm\n",i+1,r); return r[10]; } float Rechnung_Reihe(){ float rges; int i,anz; float r[10]; rges=0; for (i=0;i<anz;i++) rges=rges+r; printf("Der Gesamtwiderstand betraegt %5.2f Ohm",rges); } float Rechnung_Parallel(void){ int i,anz; float rges, leitwert; float r[10]; leitwert=0; for (i=0;i<anz;i++) leitwert=leitwert+1/r; rges=1/leitwert; printf("Der Gesamtwiderstand betraegt %5.2f Ohm",rges); }

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...