Skip to content
Snippets Groups Projects
Commit 9274d9ec authored by Uwe Wienkop's avatar Uwe Wienkop
Browse files

10 Dateioperationen 01 - Intro

parent 745bcc0f
No related branches found
No related tags found
No related merge requests found
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>_10_StreamsIntro</RootNamespace>
</PropertyGroup>
</Project>
using System;
namespace _10_StreamsIntro
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>_10_UebgSpeisekarteDi</RootNamespace>
</PropertyGroup>
</Project>
using System;
namespace _10_UebgSpeisekarteDi
{
class Program
{
static void Speisekarte(string dateiname, params string[] bestellungen)
{
}
static void Main(string[] args)
{
Speisekarte(@"..\..\..\Speisekarte.txt", "S1", "H1", "V1", "S1");
// Verdichtete Darstellung der Bestellung (z.B. 2 x S1, 1 x H1, usw.") und
// Ausgabe des Gesamtrechnungsbetrags
}
}
}
S1;Peking Suppe;3,00
S2;Miso Suppe;2,90
V1;Frühlingsrolle;3,10
V2;Krabbenchips (Krupuk);2,80
V3;Gemischter Salat;3,30
H1;Gebratene Nudeln mit Gemüse;8,50
H2;Nasi-Goreng;10,80
H3;Hühnerfleisch Chop-Suey;9,50
H4;Schweinefleisch süß-sauer;10,00
H5;Rindfleisch Gong-Bao;11,50
H6;Ente mit Gemüse;12,50
D1;Gebackene Banane mit Honig;3,00
D2;Frisches Obst;2,50
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>_10_UebgSpeisekarte_Mo</RootNamespace>
</PropertyGroup>
</Project>
using System;
namespace _10_UebgSpeisekarte_Mo
{
class Program
{
static void Speisekarte(string dateiname, params string[] bestellungen)
{
}
static void Main(string[] args)
{
Speisekarte(@"..\..\..\Speisekarte.txt", "S1", "H1", "V1", "S1");
// Verdichtete Darstellung der Bestellung (z.B. 2 x S1, 1 x H1, usw.") und
// Ausgabe des Gesamtrechnungsbetrags
}
}
}
S1;Peking Suppe;3,00
S2;Miso Suppe;2,90
V1;Frühlingsrolle;3,10
V2;Krabbenchips (Krupuk);2,80
V3;Gemischter Salat;3,30
H1;Gebratene Nudeln mit Gemüse;8,50
H2;Nasi-Goreng;10,80
H3;Hühnerfleisch Chop-Suey;9,50
H4;Schweinefleisch süß-sauer;10,00
H5;Rindfleisch Gong-Bao;11,50
H6;Ente mit Gemüse;12,50
D1;Gebackene Banane mit Honig;3,00
D2;Frisches Obst;2,50
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RootNamespace>_10_Wetterdaten</RootNamespace>
</PropertyGroup>
</Project>
using System;
using System.IO;
namespace _10_Wetterdaten
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Tiefsttemperatur:");
using StreamReader sr = new StreamReader(@"..\..\..\Wetterdaten.txt");
sr.ReadLine();
double minTemp = 999;
string minTempDate = "";
while (!sr.EndOfStream)
{
string[] data = sr.ReadLine().Split(';');
if (data.Length > 4)
{
double temp = Convert.ToDouble(data[3].Replace(".", ","));
if (temp < minTemp)
{
minTemp = temp;
minTempDate = data[1];
}
}
}
Console.WriteLine($"{minTemp} am {minTempDate}");
}
}
}
This diff is collapsed.
...@@ -77,11 +77,19 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 Histogramm", "09 Histogr ...@@ -77,11 +77,19 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 Histogramm", "09 Histogr
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 Contains_UebgMo", "09 Contains_UebgMo\09 Contains_UebgMo.csproj", "{560601CF-F420-4B9E-85A4-553236DA123A}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 Contains_UebgMo", "09 Contains_UebgMo\09 Contains_UebgMo.csproj", "{560601CF-F420-4B9E-85A4-553236DA123A}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "09 StringSplit", "09 StringSplit\09 StringSplit.csproj", "{E832992A-9736-400D-B1DD-7C76C1975210}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 StringSplit", "09 StringSplit\09 StringSplit.csproj", "{E832992A-9736-400D-B1DD-7C76C1975210}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "09 StringOperationen", "09 StringOperationen\09 StringOperationen.csproj", "{C8566764-6360-4E7D-B570-06BD184252FC}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 StringOperationen", "09 StringOperationen\09 StringOperationen.csproj", "{C8566764-6360-4E7D-B570-06BD184252FC}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "09 CaesarCodierung", "09 CaesarCodierung\09 CaesarCodierung.csproj", "{663C2A15-A65A-4520-9125-A891A1D8CC4D}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09 CaesarCodierung", "09 CaesarCodierung\09 CaesarCodierung.csproj", "{663C2A15-A65A-4520-9125-A891A1D8CC4D}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 StreamsIntro", "10 StreamsIntro\10 StreamsIntro.csproj", "{86F56655-C344-41A0-AA8A-E8829BFA78C4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 Wetterdaten", "10 Wetterdaten\10 Wetterdaten.csproj", "{3C562CD5-A7CB-4E31-851F-7B230C03AC33}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 UebgSpeisekarte_Mo", "10 UebgSpeisekarte_Mo\10 UebgSpeisekarte_Mo.csproj", "{082C373A-72C6-47A1-B04F-DDB70204DADD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 UebgSpeisekarteDi", "10 UebgSpeisekarteDi\10 UebgSpeisekarteDi.csproj", "{382FB072-0401-4BA5-BE7A-19C8B19EDE35}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
...@@ -249,6 +257,22 @@ Global ...@@ -249,6 +257,22 @@ Global
{663C2A15-A65A-4520-9125-A891A1D8CC4D}.Debug|Any CPU.Build.0 = Debug|Any CPU {663C2A15-A65A-4520-9125-A891A1D8CC4D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{663C2A15-A65A-4520-9125-A891A1D8CC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU {663C2A15-A65A-4520-9125-A891A1D8CC4D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{663C2A15-A65A-4520-9125-A891A1D8CC4D}.Release|Any CPU.Build.0 = Release|Any CPU {663C2A15-A65A-4520-9125-A891A1D8CC4D}.Release|Any CPU.Build.0 = Release|Any CPU
{86F56655-C344-41A0-AA8A-E8829BFA78C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86F56655-C344-41A0-AA8A-E8829BFA78C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86F56655-C344-41A0-AA8A-E8829BFA78C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86F56655-C344-41A0-AA8A-E8829BFA78C4}.Release|Any CPU.Build.0 = Release|Any CPU
{3C562CD5-A7CB-4E31-851F-7B230C03AC33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C562CD5-A7CB-4E31-851F-7B230C03AC33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C562CD5-A7CB-4E31-851F-7B230C03AC33}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C562CD5-A7CB-4E31-851F-7B230C03AC33}.Release|Any CPU.Build.0 = Release|Any CPU
{082C373A-72C6-47A1-B04F-DDB70204DADD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{082C373A-72C6-47A1-B04F-DDB70204DADD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{082C373A-72C6-47A1-B04F-DDB70204DADD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{082C373A-72C6-47A1-B04F-DDB70204DADD}.Release|Any CPU.Build.0 = Release|Any CPU
{382FB072-0401-4BA5-BE7A-19C8B19EDE35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{382FB072-0401-4BA5-BE7A-19C8B19EDE35}.Debug|Any CPU.Build.0 = Debug|Any CPU
{382FB072-0401-4BA5-BE7A-19C8B19EDE35}.Release|Any CPU.ActiveCfg = Release|Any CPU
{382FB072-0401-4BA5-BE7A-19C8B19EDE35}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment