ljstojanovic

Materijal za Racunarstvo i informatiku

  • Kategorije

  • Arhive

  • Kalendar

    septembar 2019.
    P U S Č P S N
    « okt    
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30  
  • Skorašnji članci

  • Advertisements

Archive for the ‘programiranje’ Category

Drugi blok

Posted by Ljiljana Stojanovic na 5. septembra 2019.

Operacija deljenja

U sledećem primeru ilustrovano je  korišćenje operacije deljenja u skupu celih i skupu realnih brojeva i naglašeni su rezultati operacije.

Console.WriteLine(„Hello World!“);

Console.WriteLine(„deljenje celih brojeva       „+7/3);
//operacija deljenje je kosa crta
// delili smo dva cela broja, rezultat je ceo broj 2
Console.WriteLine(„ostatak pri deljenju:“+7%3);
// simbol procenat daje nam ostatak pri deljenju dva cela broja
Console.WriteLine(„deljenje celog i realnog broja“+7/3.0);
// rezultat je realan broj
Console.WriteLine(„deljenje realnog i celog broja“+7.0/3);
//opet je rezultat realan broj

Console.Write(„Press any key to continue . . . „);
Console.ReadKey(true);

Zad1. Uneti deljenjik i delilac (celi brojevi)sa tastature i prikazati rezultat sa opisom.

Zad2. Unesi dva broja i štampaj njihov zbir, razliku, proizvod i količnik.

Zad3. Unesi broj i štampaj njegov koren i kvadrat koristeći klasu Math. Zaokruži rezultat na dve decimale.

Zad4. Unesi poluprečnik i prikaži obim i površinu.

Više o  Math Class(System) Microsoft…

// C# poznaje konstante e(osnova prirodnog logaritma) i PI( tj. π)

Odgovor na pitanje sa časa:

Math.Pow(double,double)

Peti koren proizvoda brojeva:

namespace peti_koren
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine(„unesi prvi broj“);
            double x=Convert.ToDouble(Console.ReadLine());
            Console.WriteLine(„unesi drugi broj“);
            double y=Convert.ToDouble(Console.ReadLine());
            double koren=Math.Pow(x*y,1.0/5.0);
            Console.WriteLine(koren);    
               Console.Write(„Press any key to continue . . . „);
            Console.ReadKey(true);        }    }}

–Klasa Math–

Zad5. Uneti dva cela broja i odrediti veći.

Zad6. Uneti tri cela broja i odrediti najmanji.

Zad7. Uneti osnovu i izložilac i odrediti stepen datog broja.

Zad8. Sportista se na početku treninga zagreva tako što trči po ivicama pravougaonog terena dužine d i širine s. Napisati program kojim se određuje koliko metara pretrči sportista dok jednom obiđe teren.
Zad9. Napiši program koji će računati obim trougla. Korisnik unosi stranice a, b i c.
Zad10.Napiši program koji će računati obim i površinu kruga. Poluprečnik kruga unosi korisnik.
Zad11.Napiši program koji će računati površinu i zapreminu lopte. Poluprečnik lopte unosi korisnik.
Zad12.Napiši program koji će računati površinu i zapreminu kocke. Stranicu kocke unosi korisnik.

Zad13.Napisati program kojim se izračunava potrebna dužina trake za porub stolnjaka kružnog oblika čija je površina P.

Zad14.Napiši program koji izračunava i ispisuje rastojanje između tačaka zadatih svojim koordinatama.

Zad15.Tokom oluje palo je n litara vode po kvadratnom metru. Napisati program kojim se određuje za koliko centimetara se podigao nivo vode u otvorenom bazenu datih dimenzija, ako znamo da se voda nije prelila preko bazena.

Zad16.Porodica je krenula autom na letovanje. Automobilom treba da pređu s kilometara krećući se ravnomernom brzinom od v km/h. Napisati program kojim se određuje koliko će im sati trebati da pređu put.

Zad17.Ako je zbir neke tri stranice pravougaonika m, a zbir neke druge tri stranice istog pravougaonika n, napisati program kojim se određuje obim i površina tog pravougaonika

Zad18.Unesi stranicu jednakostranicnog trougla i stampaj obim i povrsinu.

Zad19.Unesi osnovicu i krak jednakokrakog trougla i stampaj obim i povrsinu.

Zad20.Unesi katete pravouglog trougla I stampaj obim I povrsinu.

Zad21.Unesi osnovnu ivicu i visinu pravilne trostrane(cetvorostrane i sestostrane) prizme i stampaj povrsinu i zapreminu.

Zad22.Unesi dva cela broja. Stampaj razliku njihovih kvadrata, apsolutnu vrednost zbira, ostatak pri deljenju prvog unetog broja drugim.

Zad23.Napisati program kojim se n dinara pretvara u evre(1€=100din).

Zad24.Napisati program kojim se pomaze kasirki da vrati kusur na osnovu cene i kolicine  kupljenog artikla i kolicine novca koju je kupac dao.

Zad25.Izracunaj prosecnu ocenu uceniku na osnovu ocena iz srpskog, matematike i engleskog.

Zad26.Unesi dvocifren(trocifren, cetvorocifren) broj i stampaj zbir njegovih cifara.

Zad27.Unesi trocifren(dvocifren, cetvorocifren) broj i stampaj broj cije su cifre u inverznom poretku u odnosu na uneti broj.

Zad28.Napisati program koji vremenski interval dat u minutima izrazava u satima i minutima.

Zad29.Napisati program kojim se izbacuje cifra desetica u prirodnom broju.

 

 

Advertisements

Posted in programiranje | Leave a Comment »

Klasa Math- C#

Posted by Ljiljana Stojanovic na 31. oktobra 2018.

Matematika

Kada učimo  C# programski jezik  jedna od najbitnijih matematičkih klasa je Math. Podrazumeva se da koristimo  klasu Math kad nam je ona potrebna kao i bilo kakva sporedna klasa .Net Framework-a.

Klasa Math je statička klasa, koja se nalazi u System.Math imenskom prostoru, tako da nema  potrebe  uvoziti ovu klasu ukoliko već koristimo  imenski prostor System. Klasa Math nam omogućava da koristimo  osnovne matematičke funkcije, koje su već testirane i nemamo  potrebu  da vi pišemo sopstvene.

Koristićemo  PI u  proračunima koristeći  klasu Math.

Na primer,  ako želimo  da izračunamo  hipotenuzu pravouglog trougla koristimo  više metoda klase Math:

double hipotenuza = Math.Sqrt(Math.Pow(3, 2) + Math.Pow(4, 2));

Kod zaokruživanja brojeva, ponekad se moramo  pitati da li na primer broj 1.5 želimo  zaokružiti na 1 ili na 2. Ili na kojoj decimali broja želimo  da  zaokružimo  broj. Metoda Round je u ovom slučaju jednostavno rešenje. Možda Truncate;

Console.WriteLine(Math.Round(123.45));  // 123

Console.WriteLine(Math.Truncate(123.45)); // 123

Console.WriteLine(Math.Round(123.45,1)); //123.4   jedno decimalno mesto;

Ukoliko hoćemo  da izračunamo  bilo koji stepen ili koren  nekog broja, koristimo  metodu Pow  ili Sqrt klase Math .

Za nalaženje maksimuma i minimuma dva  broja  koristimo metode Max i Min.

 

Zadaci za vežbu:

Zadatak1: izračunati hipotenuzu pravouglog trougla ako su date katete.

namespace hipotenuza
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(„Unesi broj“);

double  a=Convert.ToDouble(Console.ReadLine());

Console.WriteLine(„Unesi drugi broj“);

double  b=Convert.ToDouble(Console.ReadLine());

double hipotenuza=Math.Sqrt(Math.Pow(a,2)+Math.Pow(b,2));

Console.WriteLine(Math.Round(hipotenuza,1));

Console.Write(„Press any key to continue . . . „);
Console.ReadKey(true);
}
}
}

Zadatak2: Izračunati površinu kruga koristeći PI klase Math, a rezultat zaokružiti na dve decimale.

Resenje:

namespace P_i_O_kruga
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(„unesi poluprecnik“);

double r=Convert.ToDouble(Console.ReadLine());
double o=2*r*Math.PI;
double p=Math.Pow(r,2)*Math.PI;

Console.WriteLine(„povrsina je „+Math.Round(p,3));
Console.WriteLine(„obim je je „+Math.Round(o,3));

Console.Write(„Press any key to continue . . . „);
Console.ReadKey(true);
}
}
}

Zadatak3. Naći najveći(najmanji) od dva  data broja.

namespace veci_od_dva_broja
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(„unesi prvi broj“);
int a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine(„unesi drugi broj“);
int b=Convert.ToInt32(Console.ReadLine());
int najveci=Math.Max(a,b);
Console.WriteLine(„veci je“+najveci);
Console.Write(„Press any key to continue . . . „);
Console.ReadKey(true);
}
}
}

Zadatak4. Naći najveći(najmanji) od tri  data broja.

 

 

 

Posted in programiranje | Leave a Comment »

Petlja

Posted by Ljiljana Stojanovic na 10. septembra 2018.

https://petlja.org/biblioteka/r/lekcije/prirucnik-csharp/predgovor

Posted in programiranje | Leave a Comment »

If naredba II grupa zadataka

Posted by Ljiljana Stojanovic na 19. februara 2018.

*Dat je trocifren broj. Odrediti zbir cifara datog broja.

*Dat je trocifren broj. Napisati isti broj ali u inverznom poretku.

*Dat je trocifren broj. Napisati novi broj u kome je izbacen acifra desetica

*Dat je trocifren broj. Odrediti proizvod cifre jedinica i stotina

 

Posted in programiranje | Leave a Comment »

konzolne app: zbir dva broja

Posted by Ljiljana Stojanovic na 17. januara 2018.

namespace zbir dva broja

{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(„unesi prvi broj“);
int x=Convert.ToInt32(Console.ReadLine());

Console.WriteLine(„unesi drugi broj  broj“);
int y=Convert.ToInt32(Console.ReadLine());

int s;
s=x+y;

Console.Write(„zbir je „+s);

Console.ReadKey(true);
}
}
}

 

Posted in programiranje | Leave a Comment »

 
Mrzm smglsnk

Jelena Pavlović

Računarstvo i informatika

Sonja Vlahović-Nikolić, Gimnazija "Svetozar Marković" Niš

Časovi računarstva

materijali za učenike gimnazije u Vrbasu

Učimo informatiku 2

--- seniori ---

Informatika

Word, Excel, Moodle i još ...

Blog Jaka Šifra | IT Blog Srbija

Materijal za Racunarstvo i informatiku

Vežbe i testovi iz računarstva i informatike i matematike

Zorica Beguš, profesor matematike i računarstva i informatike u Šabačkoj gimnaziji

Наталија Прерадов

гимназија "20. октобар" Бачка Паланка