ajuda para programação c# - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: ajuda para programação c# (/showthread.php?tid=1874) |
ajuda para programação c# - begas - 02-03-2009 15:14 boas... eu ando a tentar aprender a programar c# pra um trabalho. o problema é k n tenho quaisquer bases. se por acaso alguem tiver uma sebenta com explicação sobre as funções, rotinas etc... basicamente, tudo o seja necessario pra começar a entender, ficava mt agradecido... cumprimentos RE: ajuda para programação c# - tbogas - 02-03-2009 16:35 boas, talvez isto possa ajudar: link link2 Espero ter sido útil. cumps RE: ajuda para programação c# - begas - 02-03-2009 22:29 @tbogas obrigado... espero k ajude... darei noticias cumprs RE: ajuda para programação c# - tbogas - 03-03-2009 11:19 boa sorte nisso Como Calcular Horimetro? - DougBrito - 18-04-2009 05:53 eu to tentando fazer tipo assim!! public double getControledeCombustivel() { return (this.HorimetroAtual - this.HorimetroAnterior) / this.Litros; } mais não da certu pq eu declarei como int, pq se vc coloca double ele da erro!! Me ajudem por favor!! Abrasss RE: ajuda para programação c# - tbogas - 18-04-2009 19:12 Necessitas de fazer um cast: return (double)(this.HorimetroAtual - this.HorimetroAnterior) / this.Litros; Vê la se ajuda. http://paginas.fe.up.pt/~jpf/teach/LIA/msnet/CSharpFEUP10SET2001.ppt RE: ajuda para programação c# - DougBrito - 19-04-2009 05:18 Agora aparece uns erros assim!! Cannot implicitly convert type 'double' to 'int'. An explicit conversion exists (are you missing a cast? Apareceu isso pq eu declarei como double, pq se eu declaro como int da certo!! Mais a minha média tem q ser double!! Vou colar a minha classe inteira aki e vc da uma analizada por favor!! using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ControledeCombustivel { public class ControledeCombustivel { private double HorimetroAtual; private double Litros; private double Media; private double HorimetroAnterior; private string Operador; public ControledeCombustivel() { // Já inicializa os atributos. } // Métodos Get's q usa para Consulta. public string getOperador() { return this.Operador; } public int getHorimAnterior() { return this.HorimetroAnterior; } public int getHorimAtual() { return this.HorimetroAtual; } public int getLitros() { return this.Litros; } public int getMedia() { return this.Media; } // Métodos Set's q usa para alterar algum dado. public void setOperador(string Operador) { this.Operador = Operador; } public void setMedia(double Media) { this.Media = Media; } public void SetHorimAnterior(double HorimAnterior) { this.HorimetroAnterior += HorimAnterior; } public void SetHorimAtual(double HorimAtual) { this.HorimetroAtual += HorimAtual; } public void SetLitros(double Litros) { this.Litros += Litros; } public double getControledeCombustivel() { return (double)(this.HorimetroAtual - this.HorimetroAnterior) / this.Litros; } } } RE: ajuda para programação c# - tbogas - 20-04-2009 09:33 Em vez de converteres os valor final tenta converter cada uma das parcelas: Qualquer coisa do género: return (double)(this.HorimetroAtual - this.HorimetroAnterior) / (double)this.Litros; Para conseguires efectuar a operação entre variáveis do mesmo tipo http://www.codeproject.com/KB/dotnet/CheatSheetCastingNET.aspx cumps |