Documente Academic
Documente Profesional
Documente Cultură
RAPORT
practica de inițiere în specialitate
Specialitatea: 61310 Programarea și analiza produselor
program
Calificarea: Asistent programator
Semestrul II
Grupa PAPP-2011
Contents
Tema 1. Structura liniară. Expresii aritmetice. 1
Conditia Problemei 1
Schema logica 1
Rezultatul testarii 2
Listing-ul programului 2
Concluzii 3
Tema 4. Fișiere 8
Conditia problemei 8
Schema Logica 8
Rezultatele Testării 8
Listing-ul programului 8
Concluzii 8
Schema logica
Rezultatul testarii
Listing-ul programului
class Program
{
static void Main(string[] args)
{
double x, y, J;
Console.WriteLine("x=");
x = int.Parse(Console.ReadLine());
Console.WriteLine("y=");
y = int.Parse(Console.ReadLine());
J = y + (1 / Math.Sqrt(Math.Pow(x, 2) + 10));
Console.WriteLine($"J = { J:F3}");
}
}
Concluzii
Utilizarea două variabile x,y si utilizarea MathPow
Conditia problemei
De elaborat o aplicație ce va calcula costul cumpărăturii, dacă prețul cumpărăturii este mai mare ca
400 lei și mai mic ca 600 lei, reducerea este de 5%, dacă este mai mare ca 600 lei, dar mai mică ca
1000 lei reducerea este de 10%.
Schema Logică
Rezultatul testării
Listing-ul programului
class Program
{
/*De elaborat o aplicație ce va calcula costul cumpărăturii, dacă
prețul cumpărăturii este mai mare ca 400 lei și mai mic ca 600 lei,
reducerea
este de 5%, dacă este mai mare ca 600 lei, dar mai mică ca 1000
lei reducerea este de 10% */
static void Main(string[] args)
{
int s = 0;
Console.WriteLine("suma: ");
int a = int.Parse(Console.ReadLine());
if (a >= 400 && a <= 600)
{
s = a * 5 / 100;
Console.WriteLine("Costul cumparaturii cu 5% reducere
este: {0}", a - s);
}
else if (a >= 600 && a <= 1000)
{
s = a * 10 / 100;
Console.WriteLine("Costul cumparaturii cu 10 % reducere
este:{0}", a - s);
}
else
{
}
}
}
Concluzii
Cu ajutorul acestui program putem afla costul total al cumparaturii dupa anumite sume introduce
de la tastatura.
Conditia problemei
Să se determine numărul șiruri a căror sumă a codurilor ASCII din scrierea șirului este un număr par. Citirea
masivului și determinarea sumei codurilor ASCII vor fi efectuate de către metode separate.
Schema Logica
Rezultatele Testării
Listing-ul programului
static public void Pare(string[,] tabel,int x,int y )
{
int[] suma = new int[x];
}
if (suma[i] % 10 % 2 == 0)
{
nr_pare++;
}
Console.WriteLine($"Suma este {suma[i]}");
}
Console.WriteLine($"Suma sirurilor ASCII care au un numar par sunt: {nr_pare}");
}
Concluzii
Aflam suma codurilor ASCII-lor din scrierea numerelor pare.
Tema 4. Fișiere.
Conditia problemei
Schema Logica
Rezultatele Testării
Listing-ul programului
Concluzii
Schema Logica
Rezultatele Testării
Listing-ul programului
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Introduceti sirul: ");
string sir = Console.ReadLine();
string[] cuv = sir.Split(" ");
Console.WriteLine($"Siril initial: {sir}");
if (cuv.Length == 0)
{
Console.WriteLine("Sirul nu contine cuvinte!");
}
Console.Write("Sirul modificat: ");
for (int i = cuv.Length-1; i >= 0; i--)
{
Console.Write($"{cuv[i]} ");
}
}
}
Concluzii
Programu schimbă primu cuvânt cu ultimu
Conditia problemei
Schema Logica
Rezultatele Testării
Listing-ul programului
Console.ReadKey();
}
Concluzii
Prin acest program aflăm desenele animate ce sunt difuzate între orele 15:00 si 19:00.