Vollständige Version anzeigen : Abfrage ohne Anweisungen zu verwenden


Bumblebe3
04.05.2015, 15:51

Hallo,

könnt ihr mir sagen was daran falsch ist?

(bruttogehalt <= 12000)? 0;12:0;
(bruttogehalt > 12000 && <= 20000)? 0;15:0;
(bruttogehalt > 20000 && <= 30000)? 0;20:0;
(bruttogehalt > 30000)? 0;25:0;

Ich darf keine Anweisungen verwenden X(

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
04.05.2015, 15:58

Der Titel ist wenig aussagekräftig und es fehlen wichtige Informationen.

Was soll das sein? Eine IF-Abfrage in welcher Sprache mit welchem Ziel?

$float = ($var > 30000 ? 0;25:0);

entspricht

if($var > 30000){$float = 0;25;}else{$float=0;}

So geht's in PHP.


//-- hab den Titel mal Konkretisiert sofern das stimmt. Zumindest besser als "Was ist falsch?" ^^


Bumblebe3
04.05.2015, 16:08

Muss in C ein Programm zur Berechnung der Einkommensteuer schreiben allerdings ohne Schleifen und Funktionen :/

Die unterschiedlichen Gehälter werden unterschiedlich besteuert

- - - - - - - - - - Beitrag zusammengefügt - - - - - - - - - -

So schaut der ganze Code aus, nur stimmt eben das mit dem Bruttogehalt noch nicht und das mit den Kindern! Wisst ihr da nen Ansatz? Die 0;1 bzw 10% sind ja pro Kind. Wie schreib ich das in die Formel?


#include <stdio;h>
#include <stdlib;h>

double bruttogehalt;
int verheiratet, kinder;
double steuer;
double satz1 = 0;12;
double satz2 = 0;15;
double satz3 = 0;20;
double satz4 = 0;25;

int main()
{
printf("Geben Sie ihr Bruttogehalt ein:\n", bruttogehalt);
printf("Sind Sie verheiratet? 0 für Nein und 1 für Ja:\n", verheiratet);
printf("Wieviele Kinder haben Sie? : " , kinder);
scanf("%lf%d%d" , &bruttogehalt , &verheiratet , &kinder );


/*Steuerberechnung */

(bruttogehalt <= 12000)? satz1 : 0;
(bruttogehalt > 12000 && <= 20000)? satz2 : 0;
(bruttogehalt > 20000 && <= 30000)? satz3 : 0;
(bruttogehalt > 30000)? satz4 : 0;


/* Beziehungsstatus */

verheiratet = 1 ? verheiratet = 0;20 : verheiratet = 0;


/* Kinder, pro Kind 10% */

(kinder >= 1) ? kinder=0;1 : kinder = 0;

/* Gesamtergebnis */

steuer = bruttogehalt * steuer * (100 -(verheiratet + kinder));



printf("%;2lf\n", steuer);
printf("Eingabefehler\n");

system("PAUSE");
return 0;
}


MasterJulian
04.05.2015, 19:35

Muss in C ein Programm zur Berechnung der Einkommensteuer schreiben allerdings ohne Schleifen und Funktionen :/
Eine If Abfrage ist weder Schleife noch Funktion. Wiese nutzt du sie nicht?
Ansonsten: Rheinwerk Computing :: C von A bis Z &ndash; 8;6 Der Bedingungsoperator »?:« (;openbook;rheinwerk-verlag~de/c_von_a_bis_z/008_c_kontrollstrukturen_006;htm)
Dir scheint der Syntax der ternären Operators (Bedingungsoperator) noch nicht ganz klar zu sein. Wenn du mehrere Bereiche (normalerweise "else if" Zweige) hast, muss du schachteln oder sich sich selbst zuweisen. Beides ist jedoch absolut grauenhafter Stil.


Bumblebe3
06.05.2015, 15:53

Danke dir MasterJulian :) Wollte es einfach mal anders probieren :)


Ähnliche Themen zu Abfrage ohne Anweisungen zu verwenden
  • Verschlüsselte Partition ohne Passwort abfrage?!
    Hi Leutz hab n kleines Problem: Ich wollte einen Teil meiner Festplatte verschlüsseln und in den meine wichtigen Dateien packen. Meine Festplatte ist eine Samsung SP2504C auf der ich Standardmäßig eine Partition ( C: ) habe. Ich hatte vor ner Weile mal TrueCrypt versucht und vorhin Global Safe [...]

  • battlefield 2 server ohne key abfrage? hamachi?
    tach, ich wuerde gerne mal wieder battlefield 2 zocken, bin zwar voll der noob aber mir machts spass .. ich zock eigentlich so gut wie nie .. nur jetzt hab ich festgestellt dass es kaum noch nen server gibt der keine key-abfrage macht. koennt ihr mir ne server ip nennen auf den ich kann mit mein [...]

  • D-Box verwenden -> ohne Karte
    Hallo RRler! Also bei mir zuhause fliegt noch ne alte D-Box rum, da wir arena geholt haben, um Fußball zu gucken. Wollte mal gerne wissen, obs irgendwie möglich ist, OHNE Karte(musste damals zu Premiere zurückgeschickt werden) irgendwas mit der D-Box anzustellen, sprich, die Programme zu entsch [...]

  • WC3 ohne CD-Abfrage
    Hallo RR-Ler. Einige wissen vllt. dass diverse Leute in der Vergangenheit sich nur wegen der Mod DotA Warcraft 3 geholt haben. Diese Leute dürfen sich jetzt kräftig ärgern, denn die CD-Abfrage wurde entfernt. Quelle:News - Gamestar~de (;;;gamestar~de/news) Seit gestern ist WC3 in der Version [...]



raid-rush.ws | Imprint & Contact pr