Konverzije. Čitanje i pisanje podataka. Provera ...



Konverzije. ?itanje i pisanje podataka. Provera korektnosti ulazaConsole.Write();Convert.ToInt32();Console.WriteLine();Convert.ToDouble();Console.Read();Int32.Parse();Console.ReadLine();Naredbe za proveru korektnosti:try{...}catch{MessageBox.Show(“Gre?ka“, “Prozor sa porukom“, MessageBoxButtons.YesNo, MessageBoxIcon.Question);}Matemati?ke funkcijeC# nudi grupu standardnih metoda za izra?unavanje uobi?ajenih matemati?kih funkcija. Te metode su sme?tene u klasu Math koja se nalazi u prostoru imena System. Pozivanje metoda vr?i se izrazom oblika Math.imeMetode(argumenti). Kod slede?ih metoda tip argumenata a i b mo?e biti bilo kog broja?kog tipa, tip argumenata x i y je tipa double, a tip vrednosti metode je isti kao i tip argumenata.Abs(a)|a|Sinh(x)sh xMin(a, b)Manji brojCosh(x)ch xMax(a, b)Ve?i brojTanh(x)th xSign(a)Vrednost funkcije je 1 ako je a>0, -1 ako je a<0 i 0 ako je a=0Exp(x)exRound(a)Najbli?a celobrojna vrednost broju aLog(x)logexSin(x)sinxLog10(x)log10xCos(x)cosxPow(x, y)xyTan(x)tg xSqrt(x)xAsin(x)arcsinxCeiling(x)Najmanja celobrojna vrednost koja nije manja od xAcos(x)arccosx Floor(x)Najve?a celobrojna vrednost koja nije ve?a od xAtan(x)arctg xPIπAtan2(x, y)arctg x/y, ne smeju oba argumenta istovremeno da imaju vrednost 0EeZadaci za ve?bu:Napraviti aplikaciju u programskom jeziku C# kojom se ra?una povr?ina trougla u ravni, ako su zadate koordinate temena. Izlaz formatirati na dve decimale.NAPOMENA: Formatiranje izlaza na dve decimale se vr?i naredbom promenljiva.ToString(“0.00“) u slu?aju Windows Form aplikacije ili Console.WriteLine(“Tekst {0:f2}“, promenljiva) u slu?aju konsolne aplikacije.Napisati na jeziku C# program za nala?enje korena kvadratne jedna?ine.Napisati na jeziku C# program koji ra?una razliku kvadrata ili kvadrat razlike dva broja.Nizovi u C#Nizovi u C# se lak?e unose iz Console nego Windows Forms aplikacije. Da bismo uneli niz konzolno dovoljno je koristiti naredbu Console.ReadLine(), tako ?emo za sada i raditi.Niz u C# je dinami?ki i predstavlja najjednostavniji slo?eni tip podataka. Po?to je potrebno koristiti objekat tipa niz, portebno je koristiti operator new koji slu?i za definisanje novog objekta.Definisanje nizova:int [ ] a = new int[10];double [ , ] b = new double[5, 4];Operatorom new se odvaja prostor u dinami?koj memoriji za skladi?tenje niza. U ovom slu?aju je a jednodimenzioni niz od 10 elemenata, dok je b dvodimenzioni niz (matrica) reda 5 x 4. Zavisno od broja zareza u prvoj uglastoj zagrdi nizovi mogu biti i vi?edimenzioni.Zadaci za ve?bu:Na?i sumu niza.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace sumaNiza{ class Program { static void Main(string[] args) { int n = Convert.ToInt32(Console.ReadLine()); int[] a = new int[n]; int i, s = 0; for (i = 0; i < n; i++) { a[i] = Convert.ToInt32(Console.ReadLine()); s = s + a[i]; } Console.WriteLine("Suma je " + s); } }}Napisati program kojim se ra?una zbir proizvoda elemenata dva niza realnih brojeva sa odgovaraju?ih pozicija (s=s+a[i]?b[i]). Ovo je skalarni ptoizvod dva vektora.Napisati program za transponovanje matrice celih brojeva. ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download