Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 23rd, 2012  |  syntax: None  |  size: 1.05 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. package main
  2.  
  3. import (
  4.         "fmt" // Paket für formatierte Eingabe/Ausgabe.
  5. )
  6.  
  7. func main() {
  8.     var ( // Die Daten hinter den Variablengrößen sind sinnvolle Testdaten
  9.         eimer1 float64 // = 7.5
  10.         eimer2 float64 // = 9.3
  11.         umfüllen1 float64 // = 42.7
  12.         umfüllen2 float64 // = 23.5
  13.         umfüllvorgang int //= 50
  14.     )
  15.    
  16.     fmt.Printf("Bitte Inhalt von Eimer 1 in l eingeben: ");
  17.     fmt.Scanf("%e", &eimer1)
  18.     fmt.Printf("Bitte Inhalt von Eimer 2 in l eingeben: ");
  19.     fmt.Scanf("%e", &eimer2)
  20.     fmt.Printf("Bitte angeben, wieviel Prozent von Eimer 1 in Eimer 2 gegossen werden: ");
  21.     fmt.Scanf("%e", &umfüllen1)
  22.     fmt.Printf("Bitte angeben, wieviel Prozent von Eimer 2 in Eimer 1 gegossen werden: ");
  23.     fmt.Scanf("%e", &umfüllen2)
  24.    
  25.     for i := 0; i  < umfüllvorgang; i++ {
  26.         eimer2 += eimer1 * umfüllen1 / 100
  27.         eimer1 -= eimer1 * umfüllen1 / 100
  28.         eimer1 += eimer2 * umfüllen2 / 100
  29.         eimer2 -= eimer2 * umfüllen2 / 100
  30.         fmt.Println("Eimer 1:", eimer1, "l, Eimer 2:", eimer2, "l")
  31.     }
  32. }