Aplicatie in C#
using System;
using System.Collections.Generic;
class Aliment
{
// Proprietăți
public string Nume { get; set; }
public string Categorie { get; set; }
public int Calorii { get; set; }
public double Proteine { get; set; }
public double Grasimi { get; set; }
public double Carbohidrati { get; set; }
// Constructor
public Aliment(string nume, string categorie, int calorii, double proteine, double grasimi, double carbohidrati)
{
Nume = nume;
Categorie = categorie;
Calorii = calorii;
Proteine = proteine;
Grasimi = grasimi;
Carbohidrati = carbohidrati;
}
// Metodă pentru a afișa detalii despre aliment
public void AfiseazaDetalii()
{
Console.WriteLine($"Aliment: {Nume}");
Console.WriteLine($"Categorie: {Categorie}");
Console.WriteLine($"Calorii: {Calorii}");
Console.WriteLine($"Proteine: {Proteine}g");
Console.WriteLine($"Grăsimi: {Grasimi}g");
Console.WriteLine($"Carbohidrați: {Carbohidrati}g");
Console.WriteLine("--------------------------");
}
}
class Program
{
static void Main(string[] args)
{
// Listă de alimente sănătoase
List<Aliment> alimenteSanatoase = new List<Aliment>();
// Adăugare alimente în listă
alimenteSanatoase.Add(new Aliment("Avocado", "Grăsimi sănătoase", 160, 2, 15, 9));
alimenteSanatoase.Add(new Aliment("Migdale", "Nuci și semințe", 575, 21, 49, 22));
alimenteSanatoase.Add(new Aliment("Somon", "Pește", 208, 20, 13, 0));
alimenteSanatoase.Add(new Aliment("Spanac", "Legume", 23, 3, 0.4, 4));
alimenteSanatoase.Add(new Aliment("Afine", "Fructe", 57, 0.7, 0.3, 14));
// Afișare alimente
Console.WriteLine("Lista de alimente sănătoase:");
foreach (var aliment in alimenteSanatoase)
{
aliment.AfiseazaDetalii();
}
// Așteptare pentru a vizualiza output-ul
Console.WriteLine("Apasă orice tastă pentru a închide...");
Console.ReadKey();
}
}
Comentarii
Trimiteți un comentariu