NF II, WS 1997/98: Lösungsblatt 2


Aufgabe 1 und 2

Wir nehmen an, das Auto koste DM 3500,00. Der Autokilometer koste 30 Pfennig, der Bahnkilometer 48 Pfennig. Dann sieht die Rechnung so aus:
Tabelle mit WertenTabelle mit Formeln
  Pro km Gesamt  
Autokauf   3500  
Autokm 0.3 5833.2  
      9333.2
Bahnkm 0.48 9333.12  
       
      9333.12
Kilometer 19444    
       
Bilanz   0.08  
  Pro km Gesamt  
Autokauf   3500  
Autokm 0.3 =B3*B8  
      =C2+C3
Bahnkm 0.48 =B5*B8  
       
      =C5+C6
Kilometer 19444    
       
Bilanz   =D4-D7  
Wenn man die Bahncard kauft (für DM 220,00), dann kostet der Bahnkilometer nur noch die Hälfte, also 22 Pfennig:
Tabelle mit WertenTabelle mit Formeln
  Pro km Gesamt  
Autokauf   3500  
Autokm 0.3 0  
      3500
Bahncard   220  
Bahnkm 0.22 0  
      220
Kilometer 0    
       
Bilanz   3280  
  Pro km Gesamt  
Autokauf   3500  
Autokm 0.3 =B3*B8  
      =C2+C3
Bahncard   220  
Bahnkm 0.22 =B6*B8  
      =C5+C6
Kilometer 0    
       
Bilanz   =D4-D7  

Man sieht, hier lohnt sich Bahn fahren von Anfang an.

Aufgabe 3

In der Tat ist die Aufgabe genau so schwierig, wenn man den Wertebereich bis auf 99 ausdehnt. Hier ein Beispiel für die Anwendung:

    zahl        
Wert in Ziffern   29        
Wert in Buchstaben   neunundzwanzig        
             
10, 20, 30, ...   zwanzig        
> 20   neunundzwanzig        
13..15, 18..19   neunzwanzig        
2..9   neun        
1, 10, 11, 12, 16, 17   #WERT!        
             
             
Kanonische ein Kanonische zehn Nicht zahl zeichen
Zahlen zwei Zehner zwanzig kanonische 1 eins
  drei   dreißig Zahlen 11 elf
  vier   vierzig (die 12 zwölf
  fünf   fünfzig Ausnahmen) 16 sechzehn
  sechs   sechzig   17 siebzehn
  sieben   siebzig      
  acht   achtzig      
  neun   neunzig      

... und hier die Tabelle mit Formeln:

    zahl        
Wert in Ziffern   29        
Wert in Buchstaben   =WENN(REST(C2;10)=0;C5; WENN(C2>20;C6; WENN(ODER(UND(C2>12;C2<16);UND(C2>17;C2<20));C7; WENN(UND(C2>1;C2<10);C8; C9))))        
             
10, 20, 30, ...   =INDEX( D12:D20;GANZZAHL(C2/10))        
> 20   =VERKETTEN(INDEX(B12:B20;REST(C2;10));"und"; INDEX(D12:D20;GANZZAHL(C2/10)))        
13..15, 18..19   =VERKETTEN(INDEX(B12:B20;REST(C2;10)); INDEX(D12:D20;GANZZAHL(C2/10)))        
2..9   =INDEX(B12:B20;REST(C2;10))        
1, 10, 11, 12, 16, 17   =DBAUSZUG(F12:G17;G12;C1:C2)        
             
             
Kanonische ein Kanonische zehn Nicht zahl zeichen
Zahlen zwei Zehner zwanzig kanonische 1 eins
  drei   dreißig Zahlen 11 elf
  vier   vierzig (die 12 zwölf
  fünf   fünfzig Ausnahmen) 16 sechzehn
  sechs   sechzig   17 siebzehn
  sieben   siebzig      
  acht   achtzig      
  neun   neunzig      


Author:Jan W. Amtrup
Document:
Last modified: