Skip to content
Snippets Groups Projects
Commit 5efe5f60 authored by Vesikukka Teemu's avatar Vesikukka Teemu
Browse files

Harjoitustyon kooditiedosto

parent efb29651
No related branches found
No related tags found
No related merge requests found
# Default ignored files
/shelf/
/workspace.xml
# Rider ignored files
/projectSettingsUpdater.xml
/contentModel.xml
/.idea.harjoitustyo.iml
/modules.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="UserContentModel">
<attachedFolders />
<explicitIncludes />
<explicitExcludes />
</component>
</project>
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pankkiautomaatti", "pankkiautomaatti\pankkiautomaatti.csproj", "{5F68F6A3-2942-4E05-B7C1-DDB329F75448}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5F68F6A3-2942-4E05-B7C1-DDB329F75448}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5F68F6A3-2942-4E05-B7C1-DDB329F75448}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5F68F6A3-2942-4E05-B7C1-DDB329F75448}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5F68F6A3-2942-4E05-B7C1-DDB329F75448}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal
using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
/// @author Omanimi
/// @version Päivämäärä
/// <summary>
///
/// </summary>
public class Pankkiautomaatti
{
/// <summary>
///
/// </summary>
public static void Main()
{
double saldo = 200.00;
Aloitus();
PinKoodi();
Nosto(saldo);
Saldo();
Tilitapahtumat(30.00);
Lopetus();
}
public static void Aloitus()
{
Console.WriteLine("Tervetuloa!");
Console.WriteLine("Syota kortti ole hyva");
}
public static bool PinKoodi()
{
int yritykset = 0;
int pinkoodi = 1234;
Console.Write("Anna pin koodi: ");
int syote = Convert.ToInt32(Console.ReadLine());
yritykset++;
if (yritykset <= 3 && syote == 1234)
{
return true;
}
return false;
}
public static double Nosto(double saldo)
{
Console.WriteLine("Kuinka paljon haluat nostaa");
double nosto = Convert.ToDouble(Console.ReadLine());
if (saldo > 0.00 && nosto < saldo)
{
saldo = saldo - nosto;
Tilitapahtumat(nosto);
Saldo();
}
else
{
Console.WriteLine("Tilillä ei ole katetta");
}
return saldo;
}
public static double Saldo()
{
return 200.00;
}
public static void Tilitapahtumat(double luku)
{
double[] taulu = new double[20];
for (int i = 0; i < taulu.Length; i++)
{
taulu[i] = 0;
}
taulu.Append(luku);
for (int k = 0; k < taulu.Length; k++)
{
if (taulu[k] != 0)
{
Console.WriteLine(taulu[k]);
}
}
}
public static void Lopetus()
{
Console.WriteLine("Kiitos kaynnista");
Console.WriteLine("Tervetuloa uudelleen");
}
}
\ No newline at end of file
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole>
<RootNamespace>main</RootNamespace>
</PropertyGroup>
</Project>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment