mota77 Posted December 28, 2006 at 11:52 PM Report #73125 Posted December 28, 2006 at 11:52 PM A minha duvida é a seguinte, se calhar ninguém daqui programa c# para console mas eu ando a aprender desde o principio. Eu tenho este codigo using System; class prog3 { static void Main() { int x= 120; int y = 27; int et = x / y; int ft = x % y; if (ft == 0) Console.WriteLine(et); else Console.Write(et); Console.Write(" tem de resto "); Console.Write(ft); Console.ReadKey(); } } ele funciona mas queria saber como posso inserir os valores de x e y na execução do programa por ex: divisao.exe>10>20 ou assim
Hipnoted Posted December 29, 2006 at 12:00 AM Report #73127 Posted December 29, 2006 at 12:00 AM http://msdnwiki.microsoft.com/pt-br/mtpswiki/acy3edy3(VS.80).aspx "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
mota77 Posted December 29, 2006 at 12:03 AM Author Report #73128 Posted December 29, 2006 at 12:03 AM sim por arg tive a ver uma alternativa e cheguei a isto Console.WriteLine("1º numero"); x= int.Parse(Console.ReadLine()); Console.WriteLine("2º numero"); y= int.Parse(Console.ReadLine()); o que achas desta maneira
Hipnoted Posted December 29, 2006 at 12:06 AM Report #73129 Posted December 29, 2006 at 12:06 AM Sorry C# ainda não é o meu forte... Espera que o M6 veja isto já que é ele o moderador desta secção e percebe bastante de C#. Ou outro qualquer... 😞 "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
mota77 Posted December 29, 2006 at 12:10 AM Author Report #73132 Posted December 29, 2006 at 12:10 AM Hipnoted obrigado pela sinceridade já agora qual é o teu forte? se algum "expert" de c# quiser ajudar um no0b responda a questão lol
Hipnoted Posted December 29, 2006 at 12:13 AM Report #73135 Posted December 29, 2006 at 12:13 AM Hipnoted obrigado pela sinceridade já agora qual é o teu forte? ? O meu forte? Ou antes o meu menos fraco? 😞😛 Agora a sério dou-me bem com C e JAVA. "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"
mota77 Posted December 29, 2006 at 12:15 AM Author Report #73136 Posted December 29, 2006 at 12:15 AM O meu brother percebe de C java e ta agora a dar C++ ele até ta registado no forum Highdamage acho eu
Saco Posted December 29, 2006 at 10:23 AM Report #73176 Posted December 29, 2006 at 10:23 AM sim por arg tive a ver uma alternativa e cheguei a isto Console.WriteLine("1º numero"); x= int.Parse(Console.ReadLine()); Console.WriteLine("2º numero"); y= int.Parse(Console.ReadLine()); o que achas desta maneira Também é válida e normalmente é a que é utilizada, nesta ou em qualquer outra linguagem de programação em programas de consola (digo eu). Mas foste tu próprio que pediste uma maneira de passar logo os argumentos quando se chama o programa... para fazer isso tens de declarar a main como static void Main(string[] args) no array string args vão ficar os argumentos que usares quando chamares o programa. Ao contrário de outras linguagens, como o C, em C# o nome do programa não conta como argumento. por exemplo, se correres divisao.exe 10 20 (sem os sinais de >), args[0] será a string "10" e args[1] a string "20".
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now