Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Mit normalen If then Mittelzahl herausbekommen??

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
0oFreako0



Anmeldungsdatum: 17.12.2011
Beiträge: 114

BeitragVerfasst am: 13.11.2014, 22:23    Titel: Mit normalen If then Mittelzahl herausbekommen?? Antworten mit Zitat

Hi ich benötige einen Denkanstoss...

Ich wollte die Variablen die zb so angeortnet sind

int a = 10 int b = 3 int c = 5

die mittelgrosse zahl in diesem fall die 5 ausgeben lassen.
nur bin ich zu dumm das irgentwie in einer if then verknüpfung hinzubekommen.

als zweitetes beispiel wollte ich einen kleinen sortier also der nur mit if then und ohne arrays arbeitet mir basteln aber selbst das klappt nicht so ganz traurig

Danke schonmal im vorraus lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4699
Wohnort: ~/

BeitragVerfasst am: 13.11.2014, 23:22    Titel: Antworten mit Zitat

Wenn es immer exakt drei Werte sind, ginge z. B.
Code:
if (a > b and a < c) or (a > c and a < b) then
  print "a liegt in der Mitte."
elseif (b > a and b < c) or (b > c and b < a) then
  print "b liegt in der Mitte."
elseif (c > a and c < b) or (c > b and c < a) then
  print "c liegt in der Mitte."
else
  print "Mindestens zwei Zahlen sind gleich groß."
end if

Ist halt dann nicht flexibel, weil es ausschließlich für drei Zahlen a, b und c gebaut ist.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz