Computer – die neusten Beiträge

Taschenrechner in C: Könnt ihr mir bei der Überprüfung des Operators helfen?

Hallo Community,

ich bräuchte Hilfe bei meinem C-Code. Ich komme nicht weiter bei der Überprüfung vom Taschenrechner. Ich möchte, dass der Operator überprüft werden soll. Sprich bei allen anderen Buchstaben außer A, S, M, D soll der Benutzer eine neue Angabe machen.

Hier mein Code:

int main()
{
  // Deklarierung der Variablen
  char auswahl;
  float zahl1, zahl2;
  float ergebnis;

  // Auswahl vom Rechenoperator
  printf("Wie moechtest du Rechnen?\n");
  printf("(a) Addieren\n");
  printf("(s) Subtrahieren\n");
  printf("(m) Multiplizieren\n");
  printf("(d) Dividieren\n");
  scanf("%c", &auswahl); // %c für char Variablen

  while () {
    if (auswahl != 'a' || 's' || 'm' ||'d') {
      printf("\nFalsche Eingabe. Waehle eine neue:");
    }
  }

  // Eingabe der Zahlen
  printf("Gib deine erste Zahle ein: ");
  scanf("%f", &zahl1);
  printf("Gib deine zweite Zahle ein: ");
  scanf("%f", &zahl2);

  // Auswahl-Auswertung vom Benutzer
  switch (auswahl) {
    case 'a':
      ergebnis = zahl1 + zahl2;
      break;
    case 's':
      ergebnis = zahl1 - zahl2;
      break;
    case 'm':
      ergebnis = zahl1 * zahl2;
      break;
    case 'd':
      ergebnis = zahl1 / zahl2;
      break;
    default:
      break;
  }

  // Ergebnisasugabe
  if (auswahl == 'a') {
    printf("\nErgebnis:\n%.1f + %.1f = %.1f", zahl1, zahl2, ergebnis);
  }

  if (auswahl == 's') {
    printf("Ergebnis:\n%.1f - %.1f = %.1f", zahl1, zahl2, ergebnis);
  }

  if (auswahl == 'm') {
    printf("Ergebnis:\n%.1f * %.1f = %.1f", zahl1, zahl2, ergebnis);
  }

  if (auswahl == 'd') {
    printf("Ergebnis:\n%.1f / %.1f = %.1f", zahl1, zahl2, ergebnis);
  }

  printf("\n\n");
  return 0;
}
Computer, programmieren, Informatik, Programmiersprache, C (Programmiersprache)

Reicht eine PS4 Slim aus?

Ich habe mir Eine PS4 Slim gekauft Weil meine 10 Jahre alte Xbox 360 schon viele Macken hat WLAN Modul defekt durch LAN Kabel ersetzt, viele Grafik Intensive Spiele nicht mehr Richtig laufen Mangelhaft bis Befriedigung sie ruckelt, frieren öfters ein ,also nur noch einfache Laufen da noch gut bis Sehr gut keine Fehler ,weil ich vor 2 Jahre einen Neuen Panasonic HD Ready LED TV gekauft hat, ich kaufe mir erst eine Neuen TV wenn mein jetziger macken hat das ist erst in 8 Jahre ,die Spiele Auswahl ist bei der ps4 um vieles besser Viele spiele mit Pferde gibs dar die Fehlen noch LS 20/22 /GTA V / Pferde Spiele /das Spiel Dead Redemption2 das habe ich gekauft , PS4 braucht weniger Strom das ist der Grund warum ich sie genommen weil sie stromsparend & Leise ist ,Die PS4 Pro kam dar nich in frage erstens ist sie mir zu Teuer zweites habe ich nur ein HD Ready LED TV ,dar kann ich die Gute Volle Leistung nicht Voll nutzen,deshalb habe ich mit die PS4 Slim geholt die unter 170€ bei 1&1 bekommen habe ,weil auch sie schwer zu bekommen war weil sie ständig ausverkauft ist.

Die PS4 Slim war für mich die Beste wahl gewesen,Preislich wollte ich nur jetzt für ein Konsole bis 300€ bezahlen ,mehr ist nicht drin .Ich kann mir ja später mal ein besser holen wenn ich auch ein Besseren TV Habe aber das kann viele Jahre dauern ,erst wenn mein TV langsam Defekt bekommt ,kommt ein Neuer TV ins Haus das kann aber noch viele Jahre Dauern er läuft einfach super .

Computer, Technik, Technologie, konsolenanwendung, Spiele und Gaming

Meistgelesene Beiträge zum Thema Computer