Documente Academic
Documente Profesional
Documente Cultură
LABORATOR 01
POO
Naiden Ionut-Beniamin
Gr. 4LF413, AIA II
BRAȘOV, 2023
1
Departamentul Automatică şi Tehnologia Informației
Programul de studii Automatică şi Informatică Aplicată / Tehnologia Informației
Portofoliu teme POO
Cuprins
1.Tema L01.1..............................................................................................................................................2
1.1.Enunț.................................................................................................................................................2
1.2.Rezolvare temă..................................................................................................................................2
1.3.Rezultate...........................................................................................................................................3
1. L01 Tema 2
1.1. Enunț
Să se realizeze o aplicație C# cu interfață grafică utilizator de tip Windows Forms pentru calcularea
indicelui IMC (indice de masă corporală).
Calculatorul IMC trebuie să accepte înălțimea și greutatea utilizatorului ca intrare și să calculeze IMC-ul
acestuia pe baza următoarei formule: IMC = greutate (kg) / înălțime^2 (m^2). (aici ^ înseamnă ridicarea la
putere)
Aplicația trebuie să afișeze valoarea IMC a utilizatorului și un mesaj corespunzător care să indice
categoria de greutate a acestuia („Subponderală”, „Greutate normală”, „Supraponderală”, „Obezitate”) pe
baza valorii IMC calculate și a următoarelor praguri:
IMC < 18,5: Subponderal
18,5 ≤ IMC < 25: Greutate normală
25 ≤ IMC < 30: Exces de greutate
IMC ≥ 30: Obez
Aplicația trebuie să ofere o opțiune de a reseta câmpurile de intrare și de a șterge rezultatul IMC.
Câmpurile de introducere trebuie să accepte numai valori numerice pozitive, iar aplicația trebuie să
furnizeze mesaje de eroare dacă este detectată o intrare nevalidă .
Tema2_3
namespace tema2_3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
2
Departamentul Automatică şi Tehnologia Informației
Programul de studii Automatică şi Informatică Aplicată / Tehnologia Informației
Portofoliu teme POO
}
private void label4_Click(object sender, EventArgs e)
{
}
}
}
1.3. Rezultate
3
Departamentul Automatică şi Tehnologia Informației
Programul de studii Automatică şi Informatică Aplicată / Tehnologia Informației
Portofoliu teme POO