ZADATAK
Napisati metodu koja će za x litara benzina izračunati i vratiti maksimalnu moguću duljinu puta koje može postići vozilo sa prosječnom potrošnjom od y litara/100 km. Napisanu metodu pozvati iz metode Main za tri slučaja x i y koje korisnik unosi preko tipkovnice, te ispisati rezultate koje vrati.
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace Zadatak1
{
class Program
{
static void Main(string[] args)
{
decimal ukupno; // ukupno raspolozivig benzina
decimal potrosnja; // potrosnja na 100 km
for (int i = 0; i < 3; i++)
{
Console.WriteLine("\n\n***** PROLAZ BROJ {0} *****\n\n", i+1);
Console.Write("Unesite ukupnu kolicinu benzina: ");
ukupno = Convert.ToDecimal(Console.ReadLine());
Console.Write("Unesite potrosnju na 100 km: ");
potrosnja = Convert.ToDecimal(Console.ReadLine());
Console.WriteLine("\n\nMaksimalna predjena duzina je {0} km\n\n", Potrosnja(ukupno, potrosnja));
}
}
static decimal Potrosnja(decimal x, decimal y)
{
decimal rezultat;
rezultat = x * (100 / y);
return rezultat;
}
}
}
ZADATAK
Napisati metodu koja vraća površinu kružnice čiji je polumjer jednak parametru r. U Main metodi ispisati površine kružnica čiji su polumjeri svi cijeli brojevi u intervalu od a do b. (koristiti napisanu metodu za izračunavanje površine). Vrijednosti varijabli a, b zadaju se preko tipkovnice.
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace Zadatak2
{
class Program
{
static void Main(string[] args)
{
int a;
int b;
Console.Write("Unesite a: ");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Unesite b: ");
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\n\n");
for (int i = a; i <= b; i++)
{
Console.WriteLine("Za polumjer = {0}, povrsina je {1}\n", i, Pov(i));
}
}
static double Pov(double r)
{
double rezultat;
rezultat = Math.Pow(r, 2) * Math.PI;
return rezultat;
}
}
}
ZADATAK
Napisati program koji će ispisati matricu veličine a*b. Elementi matrice su vrijednosti
1, 2, 3, ... n gdje je n ukupan broj elemenata. Vrijednosti a i b se zadaju preko tipkovnice
i ne smiju biti veće od 7. Ukoliko korisnik upiše vrijednost za a ili b veću od 7, umjesto
matrice ispisuje se poruka „Vrijednosti a i b moraju biti manje od 8“.
Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace Zadatak3
{
class Program
{
static void Main(string[] args)
{
int a; // broj redova
int b; // broj kolona
while (true)
{
Console.Write("Unesite a:");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Unesite b:");
b = Convert.ToInt32(Console.ReadLine());
// provera
if ((a <= 7) && (b <= 7)) break; else Console.WriteLine("MORATE ZA A I B UNETI MANJE ILI JEDNAKO 7!!!\n");
// provera
}
int[,] matrica = new int[a, b];
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
matrica[i, j] = (j + 1) + i * b;
}
}
for (int i = 0; i < a; i++)
{
for (int j = 0; j < b; j++)
{
Console.Write("{0}\t", matrica[i,j]);
}
Console.Write("\n");
}
}
}
}
Sve primere imaš u attachmentu!