- Registriert
- 04.11.09
- Beiträge
- 8
Hallo zusammen,
ich braeuchte mal Eure Hilfe, und zwar hab ich seit zwei Wochen Informatik und wir behandeln im Moment VBA in Excel.
Ich hab jetzt drei Uebungsaufgaben, die ich loesen soll, weiß aber nicht wirklich wie ich das anstellen soll. Hab schon alles moegliche probiert, aber irgendwie klappt das alles nicht so wie ich es haben will. Hatte vorher noch nie Programmiert.
Ich waere Euch sehr dankbar.
PS: Ich konnte das Thema nicht wirklich zuordnen, hoffe es ist hier richtig.
Hier die Aufgaben:
Aufgabe 1:
Schreiben Sie ein VBA-Programm: Teilen Sie die Zahl 123456 so lange durch 2,5, bis das Ergebnis kleiner als 1 ist und geben Sie die Anzahl der Durchläufe aus sowie das Ergebnis aus.
Aufgabe 2:
Erzeugen Sie mit Hilfe einer geschachtelten For-Next Schleife Zufallszahlen von 0 bis 100 für x Spalten und y Zeilen. Überprüfen Sie dann, ob die Zahlen größer z sind und markieren sie die Zellen entweder rot oder blau. Lassen Sie den Anwender x, y und z eingeben und überprüfen Sie die drei Variablen auf Plausibilität (x,y < 100, 0 < z < 100).
Funktion zur Erzeugung von Zufallszahlen 0 bis 100: Dim zufall As Integer
zufall = int(100 * Rnd)
Aufgabe 3:
Schreiben Sie ein VBA-Programm, das den Body Mass Index (BMI) des Anwenders berechnet!
• Ein- und Ausgaben werden in einer Prozedur realisiert.
• Die eigentliche Berechnung soll in einer eigenen Funktion BMI stattfinden.
• Die Eingabe der Werte soll über Eingabe-Dialoge realisiert werden.
• Der Anwender soll nur Werte 20kg - 150kg und 1,0m - 2,5m eingeben dürfen (Dialoge
in while-Schleifen)
• Der Anwender soll neben dem Index als Zahl auch erfahren, ob er/sie untergewichtig
(BMI<18,5), übergewichtig (BMI>25,0) ist oder ob der BMI im Normalbereich liegt.
ich braeuchte mal Eure Hilfe, und zwar hab ich seit zwei Wochen Informatik und wir behandeln im Moment VBA in Excel.
Ich hab jetzt drei Uebungsaufgaben, die ich loesen soll, weiß aber nicht wirklich wie ich das anstellen soll. Hab schon alles moegliche probiert, aber irgendwie klappt das alles nicht so wie ich es haben will. Hatte vorher noch nie Programmiert.
Ich waere Euch sehr dankbar.
PS: Ich konnte das Thema nicht wirklich zuordnen, hoffe es ist hier richtig.

Hier die Aufgaben:
Aufgabe 1:
Schreiben Sie ein VBA-Programm: Teilen Sie die Zahl 123456 so lange durch 2,5, bis das Ergebnis kleiner als 1 ist und geben Sie die Anzahl der Durchläufe aus sowie das Ergebnis aus.
Aufgabe 2:
Erzeugen Sie mit Hilfe einer geschachtelten For-Next Schleife Zufallszahlen von 0 bis 100 für x Spalten und y Zeilen. Überprüfen Sie dann, ob die Zahlen größer z sind und markieren sie die Zellen entweder rot oder blau. Lassen Sie den Anwender x, y und z eingeben und überprüfen Sie die drei Variablen auf Plausibilität (x,y < 100, 0 < z < 100).
Funktion zur Erzeugung von Zufallszahlen 0 bis 100: Dim zufall As Integer
zufall = int(100 * Rnd)
Aufgabe 3:
Schreiben Sie ein VBA-Programm, das den Body Mass Index (BMI) des Anwenders berechnet!
• Ein- und Ausgaben werden in einer Prozedur realisiert.
• Die eigentliche Berechnung soll in einer eigenen Funktion BMI stattfinden.
• Die Eingabe der Werte soll über Eingabe-Dialoge realisiert werden.
• Der Anwender soll nur Werte 20kg - 150kg und 1,0m - 2,5m eingeben dürfen (Dialoge
in while-Schleifen)
• Der Anwender soll neben dem Index als Zahl auch erfahren, ob er/sie untergewichtig
(BMI<18,5), übergewichtig (BMI>25,0) ist oder ob der BMI im Normalbereich liegt.