Documente Academic
Documente Profesional
Documente Cultură
C#
STRUCTURI FUNDAMENTALE DE CONTROL
1. Citirea unui string de la tastatura de la tastatura
static void Main(string[] args) { Console.Write ("Enter Your First Name : "); string name1 = Console.ReadLine (); Console.Write ("Enter Your Last Name : "); string name2 = Console.ReadLine (); Console.WriteLine ("Hello Mr." + name1 +" " + name2); Console.ReadLine (); }
static void Main(string[] args) { float distance,u,t,a; string u1,t1,a1,reply; // u = viteza initiala // t = interval timp // a = acceleratie // reply valoare folosita pentru a verifica daca programul trebuie repornit cu diferite valori int replyforrestart,counter; // replyforrestart va lua valoarea 0 sau 1 // 1 = restart , 0 = exit // counter este folosit pentru a seta de cate ori sunt setate datele Console.WriteLine("******** Vom calcula distanta parcursa de un vehicul **********"); counter = 1; // La prima rulare a programului, counter = 1 startfromhere: // Programul va reporni de aici cand sunt necesare noi valori distance = u = t = a = 0.0F; //resetam toate valorile pe 0 Console.WriteLine(""); // Linie goala Console.WriteLine("Numar setare = " + counter); // Afisarea numarului de setari facute Console.WriteLine(""); Console.Write("Introduceti intervalul de timp (t) : "); t1 = Console.ReadLine(); t = float.Parse(t1); Console.Write("Introduceti viteza initiala (u) : "); u1 = Console.ReadLine(); u = float.Parse(u1); Console.Write("Introduceti acceleratia (a) : "); a1 = Console.ReadLine(); a = float.Parse(a1); distance = u*t + a*t*t/2;
Console.WriteLine("Distanta parcursa de vehicul = " + distance); Console.WriteLine(""); Console.Write("Doriti recalcularea pentru alte valori? (1 pentru Da / 0 pentru Exit) ? : "); reply = Console.ReadLine(); replyforrestart = int.Parse(reply); if (replyforrestart == 1) { counter = counter+ 1; Console.WriteLine(""); Console.WriteLine(" ***************************** "); goto startfromhere; } else { // Nu trebuie facut nimic ....programul se inchide } }
{ x = i % 7; if (x == 0) { suma_div7 = suma_div7 + i; totalno7 = totalno7 + 1; } } Console.WriteLine("Suma numerelor impare intre 1 - 20 = " + suma_impare + "\n"); Console.WriteLine("Suma numerelor pare intre 1 si 20 = " + suma_pare + "\n"); Console.WriteLine("Suma numerelor divizibile cu 7 intre 100 si 200 = " + suma_div7 + "\n"); Console.WriteLine("Totalul numerelor divizibile cu 7 intre 100 si 200 = " + totalno7 + "\n"); Console.ReadLine(); }
Exercitii propuse: 1. Rescrieti programul 3 pentru transformarea temperaturii din grade Celsius in grade Fahrenheit 2. Realizati modificarile necesare in programul 4, astfel incat viteza sa fie introdusa in kilometri pe ora, iar distanta sa fie afisata in kilometri 3. Realizati modificarile necesare in problema 5 pentru introducerea de la tastatura a capetelor de interval. Se vor efectua aceleasi operatii, dar se va afisa in plus totalul numerelor divizibile cu trei dintre cele dou capete de interval.