User Tools

Site Tools


switch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
switch [2017/06/27 16:03] – [switch Statement] ggswitch [2017/06/28 13:37] (current) gg
Line 10: Line 10:
  
 ===== Bash ===== ===== Bash =====
 +
 +=== Das Programm ===
 <code bash> <code bash>
 #!/bin/bash #!/bin/bash
Line 24: Line 26:
     *)  echo "Ich kann nicht feststellen wie alt du bist. Bitte eine Zahl von 1-4 eingeben"     *)  echo "Ich kann nicht feststellen wie alt du bist. Bitte eine Zahl von 1-4 eingeben"
 esac esac
 +</code>
 +
 +=== Ausführen ===
 +switch.sh erstellen und so ausführen
 +<code bash>
 +chmod +x switch.sh # als ausführbar markieren
 +./switch.sh        # ausführen
 </code> </code>
  
 ===== C++ ===== ===== C++ =====
 +=== Das Programm ===
 <code cpp> <code cpp>
 #include <iostream> #include <iostream>
Line 45: Line 55:
 } }
 </code> </code>
 +=== Kompilieren und ausführen === 
 +switch.cpp erstellen und so kompilieren/ausführen: 
 +<code bash> 
 +g++ -Wall -g -std=c++14 switch.cpp -o switch # kompilieren 
 +./switch                                     # ausführen 
 +</code>
 ===== C# ===== ===== C# =====
 +=== Das Programm ===
 <code csharp> <code csharp>
 using System; using System;
Line 73: Line 89:
  
 ===== Golang ===== ===== Golang =====
 +=== Das Programm ===
 <code go> <code go>
 +package main
 +
 import ( import (
     "fmt"     "fmt"
-    "strings" 
 ) )
  
-// Variable anlegen +func main() { 
-age int = 3;+    // Variable anlegen 
 +    age := 3;
  
-// switchen +    // switchen 
-switch age { +    switch age { 
-    case 1:    fmt.Println("Du bist ein Jahr alt"+        case 1:    fmt.Println("Du bist ein Jahr alt"
-    case 2:    fmt.Println("Du bist zwei Jahre alt"+        case 2:    fmt.Println("Du bist zwei Jahre alt"
-    case 3:    fmt.Println("Du bist drei Jahre alt"+        case 3:    fmt.Println("Du bist drei Jahre alt"
-    case 4:    fmt.Println("Du bist vier Jahre alt"+        case 4:    fmt.Println("Du bist vier Jahre alt"
-    default:   fmt.Println("Ich kann nicht feststellen wie alt du bist. Bitte eine Zahl von 1-4 eingeben")+        default:   fmt.Println("Ich kann nicht feststellen wie alt du bist. Bitte eine Zahl von 1-4 eingeben") 
 +    }
 } }
 </code> </code>
 +=== Ausführen === 
 +[[https://tour.golang.org|Online go compiler]]
  
 ===== Java ===== ===== Java =====
 +=== Das Programm === 
 <code java> <code java>
 public class Switcher { public class Switcher {
Line 108: Line 131:
  }  }
 } }
 +</code>
 +=== Kompilieren und ausführen ===
 +Die Datei Switcher.java erstellen und so ausführen:
 +<code bash>
 +javac Switcher.java
 +java Switcher
 </code> </code>
  
 ===== Javascript ===== ===== Javascript =====
 +=== Das Programm ===
 <code javascript> <code javascript>
 <!DOCTYPE HTML> <!DOCTYPE HTML>
Line 132: Line 162:
 </html> </html>
 </code> </code>
 +=== Ausführen ===
 +Den Code in die Datei switch.html kopieren und mit dem Browser öffnen
  
 ===== Perl ===== ===== Perl =====
 +=== Das Programm ===
 <code perl> <code perl>
 #!/usr/bin/perl #!/usr/bin/perl
Line 154: Line 187:
 </code> </code>
  
-===== Python3 ===== +=== Ausführen === 
-In Python gibt es kein switch im eigentlichen SinneMit ein bisschen Tricksen bekommt man trotzdem eines hin. Das wird hier aber ausgelassen.+Die Datei switch.pl erstellen und so ausführen: 
 +<code bash> 
 +perl switch.pl 
 +</code>
  
 ===== PHP ===== ===== PHP =====
 +=== Das Programm ===
 <code php> <code php>
 <?php <?php
Line 173: Line 210:
 } }
 </code> </code>
 +=== Ausführen ===
 +Die Datei switch.php erstellen und so ausführen:
 +<code bash>
 +php switch.php
 +</code>
 +
 +===== Python3 =====
 +In Python gibt es kein switch im eigentlichen Sinne. Mit ein bisschen Tricksen bekommt man trotzdem eines hin. Das wird hier aber ausgelassen.
switch.1498572221.txt.gz · Last modified: 2017/06/27 16:03 by gg