Skip to content
Snippets Groups Projects
Commit 286b3841 authored by Vesa Lappalainen's avatar Vesa Lappalainen :bicyclist:
Browse files

Kolmoita kirjastoksi

parent cf364691
No related branches found
No related tags found
No related merge requests found
using System; using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
/// @author Omanimi /// @author Omanimi
/// @version 26.09.2023 /// @version 26.09.2023
...@@ -16,7 +13,7 @@ public class Merkkijonoja ...@@ -16,7 +13,7 @@ public class Merkkijonoja
public static void Main() public static void Main()
{ {
// tyyppi muuttuja = arvo; // tyyppi muuttuja = arvo;
int i = 5; // int i = 5;
string mj = "Matti"; string mj = "Matti";
Console.WriteLine(mj); Console.WriteLine(mj);
......
...@@ -3,15 +3,13 @@ using System.Text; ...@@ -3,15 +3,13 @@ using System.Text;
using System.Linq; using System.Linq;
using System.Collections.Generic; using System.Collections.Generic;
/// @author Omanimi /// @author vesal
/// @version 26.09.2023 /// @version 26.09.2023
/// <summary> /// <summary>
/// /// Aliohjelmakirjasto kolmoita varten
/// </summary> /// </summary>
public class Kolmioita public class Kolmioita
{ {
/// <summary> /// <summary>
/// Laskee kolmion alan /// Laskee kolmion alan
/// </summary> /// </summary>
......
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework> <TargetFramework>net7.0</TargetFramework>
<ExternalConsole>true</ExternalConsole> <ExternalConsole>true</ExternalConsole>
</PropertyGroup> </PropertyGroup>
......
using System;
using System.Text;
using System.Linq;
using System.Collections.Generic;
using NUnit.Framework;
using static Kolmioita;
[TestFixture]
[DefaultFloatingPointTolerance(0.000001)]
public class TestKolmioita
{
[Test]
public void TestKolmionAla22()
{
Assert.AreEqual( 0, KolmionAla(0,0) , 0.000001, "in method KolmionAla, line 23");
Assert.AreEqual( 0, KolmionAla(1,0) , 0.000001, "in method KolmionAla, line 24");
Assert.AreEqual( 0.5, KolmionAla(1,1) , 0.000001, "in method KolmionAla, line 25");
Assert.AreEqual( 7.5, KolmionAla(3,5) , 0.000001, "in method KolmionAla, line 26");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NUnit" Version="3.13.1"/>
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\kolmioita\kolmioita.csproj"/>
</ItemGroup>
</Project>
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "kolmioita", "kolmioita\kolmioita.csproj", "{A9EC7CDA-B819-459D-90AE-FA364AAE1010}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "kolmioitaTest", "kolmioitaTest\kolmioitaTest.csproj", "{E3AC9271-4E28-4A1F-BBA3-2F268DDE4135}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Laskuja", "Laskuja\Laskuja.csproj", "{E0AC3396-A506-471F-99F2-C95EAFCF680C}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Laskuja", "Laskuja\Laskuja.csproj", "{E0AC3396-A506-471F-99F2-C95EAFCF680C}"
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LaskujaTest", "LaskujaTest\LaskujaTest.csproj", "{C80CD38F-274D-4EB6-A019-44D296419BFA}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LaskujaTest", "LaskujaTest\LaskujaTest.csproj", "{C80CD38F-274D-4EB6-A019-44D296419BFA}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merkkijonoja", "Merkkijonoja\Merkkijonoja.csproj", "{F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Merkkijonoja", "Merkkijonoja\Merkkijonoja.csproj", "{F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kolmioita", "Kolmioita\Kolmioita.csproj", "{BC0D9FBE-309E-44AF-8557-DB3FEBC91077}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU Release|Any CPU = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A9EC7CDA-B819-459D-90AE-FA364AAE1010}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A9EC7CDA-B819-459D-90AE-FA364AAE1010}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A9EC7CDA-B819-459D-90AE-FA364AAE1010}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A9EC7CDA-B819-459D-90AE-FA364AAE1010}.Release|Any CPU.Build.0 = Release|Any CPU
{E3AC9271-4E28-4A1F-BBA3-2F268DDE4135}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E3AC9271-4E28-4A1F-BBA3-2F268DDE4135}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E3AC9271-4E28-4A1F-BBA3-2F268DDE4135}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E3AC9271-4E28-4A1F-BBA3-2F268DDE4135}.Release|Any CPU.Build.0 = Release|Any CPU
{E0AC3396-A506-471F-99F2-C95EAFCF680C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E0AC3396-A506-471F-99F2-C95EAFCF680C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0AC3396-A506-471F-99F2-C95EAFCF680C}.Debug|Any CPU.Build.0 = Debug|Any CPU {E0AC3396-A506-471F-99F2-C95EAFCF680C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0AC3396-A506-471F-99F2-C95EAFCF680C}.Release|Any CPU.ActiveCfg = Release|Any CPU {E0AC3396-A506-471F-99F2-C95EAFCF680C}.Release|Any CPU.ActiveCfg = Release|Any CPU
...@@ -37,5 +27,9 @@ Global ...@@ -37,5 +27,9 @@ Global
{F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Debug|Any CPU.Build.0 = Debug|Any CPU {F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Release|Any CPU.ActiveCfg = Release|Any CPU {F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Release|Any CPU.Build.0 = Release|Any CPU {F9E76422-3E91-46FD-8AC5-0CA76B5CCCF1}.Release|Any CPU.Build.0 = Release|Any CPU
{BC0D9FBE-309E-44AF-8557-DB3FEBC91077}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BC0D9FBE-309E-44AF-8557-DB3FEBC91077}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BC0D9FBE-309E-44AF-8557-DB3FEBC91077}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BC0D9FBE-309E-44AF-8557-DB3FEBC91077}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
EndGlobal EndGlobal
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