%% Aufgabe 2.2
%Erstellen Sie eine Matlab-Struktur freunde mit den Eigenschaften Name,
%Vorname, Adresse und Geburtsdatum und füllen Sie sie mit zehn fiktiven
%Personen. 
%Schreiben Sie dann eine Matlab-Funktion f( freunde, monat ), die alle
%Personen ausgibt, die im Monat monat Geburtstag haben.

%%
clc
clear
[NUMERIC,TXT,RAW]=XLSREAD('Mappe1.xls');

F(1)=struct('Name',[RAW(1,1)],'Vorname',[RAW(1,2)],'Adresse',[RAW(1,3)],'Geburtstagsmonat',[RAW(1,4)]);
F(2)=struct('Name',[RAW(2,1)],'Vorname',[RAW(2,2)],'Adresse',[RAW(2,3)],'Geburtstagsmonat',[RAW(2,4)]);
F(3)=struct('Name',[RAW(3,1)],'Vorname',[RAW(3,2)],'Adresse',[RAW(3,3)],'Geburtstagsmonat',[RAW(3,4)]);
F(4)=struct('Name',[RAW(4,1)],'Vorname',[RAW(4,2)],'Adresse',[RAW(4,3)],'Geburtstagsmonat',[RAW(4,4)]);
F(5)=struct('Name',[RAW(5,1)],'Vorname',[RAW(5,2)],'Adresse',[RAW(5,3)],'Geburtstagsmonat',[RAW(5,4)]);
F(6)=struct('Name',[RAW(6,1)],'Vorname',[RAW(6,2)],'Adresse',[RAW(6,3)],'Geburtstagsmonat',[RAW(6,4)]);
F(7)=struct('Name',[RAW(7,1)],'Vorname',[RAW(7,2)],'Adresse',[RAW(7,3)],'Geburtstagsmonat',[RAW(7,4)]);
F(8)=struct('Name',[RAW(8,1)],'Vorname',[RAW(8,2)],'Adresse',[RAW(8,3)],'Geburtstagsmonat',[RAW(8,4)]);
F(9)=struct('Name',[RAW(9,1)],'Vorname',[RAW(9,2)],'Adresse',[RAW(9,3)],'Geburtstagsmonat',[RAW(9,4)]);
F(10)=struct('Name',[RAW(10,1)],'Vorname',[RAW(10,2)],'Adresse',[RAW(10,3)],'Geburtstagsmonat',[RAW(10,4)]);

%%
Suchmonat=input('Nach welchem Monat suchen sie?\n Geben Sie eine Zahl zwischen 1 und 12 ein.\n')
if Suchmonat==1     %zeige Personen die im Monat Januar geboren sind.
    for n=[1:10];
            
            if NUMERIC(n,1)==1
                F(n) %fprintf('Personen: \n %s \n %s', F1.Name,F1.Vorname)
            
            end
    end
end
%%
if Suchmonat==2     %zeige Personen die im Monat Februar geboren sind.
    for n=[1:10];
            
            if NUMERIC(n,1)==2
                F(n) %fprintf('Personen: \n %s \n %s', F1.Name,F1.Vorname)
            
            end
    end
end
%%
if Suchmonat==3     %zeige Personen die im Monat März geboren sind.
    for n=[1:10];
            
            if NUMERIC(n,1)==3
                F(n) %fprintf('Personen: \n %s \n %s', F1.Name,F1.Vorname)
            
            end
    end
end
%%
if Suchmonat==7     %zeige Personen die im Monat Juli geboren sind.
    for n=[1:10];
            
            if NUMERIC(n,1)==7
                F(n) %fprintf('Personen: \n %s \n %s', F1.Name,F1.Vorname)
            
            end
    end
end
%%
if Suchmonat==10     %zeige Personen die im Monat Oktober geboren sind.
    for n=[1:10];
            
            if NUMERIC(n,1)==10
                F(n) %fprintf('Personen: \n %s \n %s', F1.Name,F1.Vorname)
            
            end
    end
end
