C# Programma console che calcola il volume di una scatola

Jakub Lemiszewski

Utente Attivo
5 Dic 2013
119
1
0
Salve,
Ho dovuto creare un applicazione in console per il calcolo del volume di una scatola con i decimali.
Ho utilizzato get e set come proprietà nella forma seguente:
Es:
Codice:
class Person
{
    private int age;
    public int Age 
    {
        get
        {
            return age;
        }
        set
        {
            age = value;
        }
    }
}
Il codice non mi da nessun errore ma non mi funziona nel senso che non mi calcola il volume della scatola box.
Vorrei che mi aiutaste a capire quale é il mio errore e mostrarmi una soluzione perché e da molte ore ormai che ci sto sopra e non so propio cosa fare.
Grazie mille.
Codice:
Codice:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Black0605
{
	class Program
	{
		public static void Main (string[] args)
		{
			// Box Obj
			Box b = new Box ();
			// Box Values for the calculation
			b.setLength = 10m;
			b.setWidht = 20m;
			b.setHeight = 30m;
			// Box volume stored here
			decimal volume = 0.0m;
			// Box volume calculation
			volume = b.Volume;
			// Box volume output
			Console.WriteLine ("Box volume is {0}", volume);
		}
	}
	class Box
	{
		// Decimal fields
		private decimal length;
		private decimal widht;
		private decimal height;
		// Volume field
		private decimal volume;
		// Volume method
		public decimal Volume
		{
			get 
			{
				return volume;
			}
			set
			{
				this.volume = setLength * setWidht * setHeight;
			}
		}
		// Lenght method
		public decimal setLength
		{
			get
			{
				return length;
			}
			set
			{
				this.length = setLength;
			}
		}
		// Width method
		public decimal setWidht
		{
			get
			{
				return widht;
			}
			set
			{
				this.widht = setWidht;
			}
		}
		// Height method
		public decimal setHeight
		{
			get
			{
				return height;
			}
			set
			{
				this.height = setHeight;
			}

		}
	}
}
 

Vins

Moderatore
Membro dello Staff
MOD
28 Lug 2009
238
19
0
Ciao, la sintassi corretta per il get\set è la seguente

Codice:
public decimal setLength
        {
            get
            {
                return length;
            }
            set
            {
                this.length = [B]value[/B];
            }
        }

Per il calcolo del volume ti consiglio di creare un metodo pubblico che ti restituisce il volume in base ai valori impostati.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
J Programma che prende continuamente input da console .NET Framework 1
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
M Start-up programma di affiliazione Vendere e Acquistare pubblicita' online 0
L Aiuto per programma web php/mySQL PHP 2
miglior servizio1 programma per incrementare seguaci su instagram Annunci servizi di Social Media Marketing 0
L Programma per registrare solo schermo Mac e Software 4
F programma che vi permette di ottenere like e followers! senza limiti Annunci servizi di Social Media Marketing 0
M [HTML] come si chiama questo programma HTML e CSS 1
G Programma per monitorare cpu e memoria Windows e Software 6
A con che programma creo il mio sito? Webdesign e Grafica 1
Alias85 Programma per un gioco Offerte e Richieste di Lavoro e/o Collaborazione 3
K [javascript] Aiuto per programma subnetting Javascript 0
D programma creare siti web Windows e Software 9
F Programma C per la gestione di grandi quantità di dati C/C++ 0
A Affiliatery - Italia programma affiliati Guadagnare col Sito 0
N Programma di Affiliazione / Mondo Trading Guadagnare col Sito 0
MarcoGrazia Il programma non invia i dati richiesti AJAX jQuery 3
C Programma di conversione da Immagine a PDF Windows e Software 5
filippino Programma di affiliazione che remunera in Bitcoin? Guadagnare col Sito 3
1 Errore di istallazione programma vb2010 con access in allegato MS Access 8
1 Problema riscontrato nell'esecuzione da programma istallato Programmazione 0
felino Edit video: quale programma consigliate? Windows e Software 2
N Programma per gestire Cookies secondo disposizioni del Garante Privacy 3/6/2014 G.U. 126 Leggi, Normative e Fisco 0
N nuovo utente - programma di affiliazione Presentati al Forum 6
il_bauscia errori di file system: programma free per correggere? Hardware 1
filippino Programma per criptare cartelle in windows 8 Windows e Software 1
filippino Programma per fare l'immagine dell'hard disk Windows e Software 2
Sevenjeak Controllare dipendenze del programma Java 1
F problema con programma ecomerce PHP 0
felino Web Scraping: qualche programma usare? Windows e Software 2
P Problemi disinstallazione programma Windows e Software 1
A Aiuto distribuzione programma VC++ C/C++ 0
S programma affiliazione Guadagnare col Sito 0
H Debugger per programma? .NET Framework 1
F Esiste un programma che verifica la home page e la corregge automaticamente? HTML e CSS 7
H Programma in vb che logga in un sito? Visual Basic 1
P Programma per estrarre email...consigli ! Email Marketing 0
F programma di affiliazione 24option. Guadagnare col Sito 0
C Problemi con il programma Gimp Webdesign e Grafica 0
Frank10 Quale programma usate per fare siti? HTML e CSS 48
A spiegazione del programma che implementa gli alberi in java Java 7
max_400 Programma pubblicitario nel broswer!! AIUTO!!!!, Google Chrome.... Discussioni Varie 5
B Programma in Joomla Joomla 2
orlakio esiste un programma che richiede il tuo nome all'entrata di un sito e poi ti saluta?!?!?!? Javascript 4
F Programma PHP che esegue backup e ripristino di database SQL SERVER PHP 12
G Programma alternativo all'Easy PHP PHP 7
C [Visual Basic] Installare un programma con pacchetto di installazione Visual Basic 0
M Programma in C Programmazione 0
L Qual'è il migliore programma per una piattaforma di eCommerce? CMS (Content Management System) 0
L perché questo programma non funziona? Programmazione 0

Discussioni simili