raphaeltsr 0 Denunciar post Postado Outubro 20, 2006 Tava programando uma calculadorazinha simples, mas não consigo fazer esse tal de ponteiro de entrada Main() funcionar. Fiz tudo que me ensinaram e nada (declarei como static e escrevi corretamente Main) Será que alguém pode me dar uma luz? O erro é: Error 1 Program 'C:\...\calculadora.exe' does not contain a static 'Main' method suitable for an entry point calculadora O único erro é esse... :( Segue o código na integra: class calculadora_console_simples{ static decimal[] valor; static string operador; static string resp; public static void Main() { valor = new decimal[3]; resp = "sim"; while (resp == "sim") { System.Console.WriteLine("Qual operação deseja fazer? \nMenu:\ns = soma\nsub = subtração\nm = multiplicação\nd = divisão"); operador = System.Console.ReadLine(); System.Console.WriteLine("Digite o primeiro número:"); valor[0] = System.Console.ReadLine(); System.Console.WriteLine("Digite o segundo número:"); valor[1] = System.Console.ReadLine(); if (operador == "s") { valor[2] = valor[0] + valor[1]; } else if (operador == "sub") { valor[2] = valor[0] - valor[1]; } else if (operador == "m") { valor[2] = valor[0] * valor[1]; } else if (operador == "d") { valor[2] = valor[0] / valor[1]; } else { System.Console.WriteLine("Operador incorreto!"); } System.Console.WriteLine("O resultado é: " + valor[2]); System.Console.WriteLine("Deseja realizar outra conta? sim/nao"); resp = System.Console.ReadLine(); } }} Grato pela ajuda! :) Compartilhar este post Link para o post Compartilhar em outros sites
lipelandim 0 Denunciar post Postado Outubro 20, 2006 troquei o public static void Main() por public static void Main(string[] args) olha o código aqui embaixo.. PS:copiei o seu, mas funcionando! using System;using System.Collections.Generic;using System.Text;namespace calculadora{ class Program { static decimal[] valor; static string operador; static string resp; public static void Main(string[] args) { { valor = new decimal[3]; resp = "sim"; while (resp == "sim") { System.Console.WriteLine("Qual operação deseja fazer? \nMenu:\ns = soma\nsub = subtração\nm = multiplicação\nd = divisão"); operador = System.Console.ReadLine(); System.Console.WriteLine("Digite o primeiro número:"); valor[0] = decimal.Parse(System.Console.ReadLine()); System.Console.WriteLine("Digite o segundo número:"); valor[1] = decimal.Parse(System.Console.ReadLine()); if (operador == "s") { valor[2] = valor[0] + valor[1]; } else if (operador == "sub") { valor[2] = valor[0] - valor[1]; } else if (operador == "m") { valor[2] = valor[0] * valor[1]; } else if (operador == "d") { valor[2] = valor[0] / valor[1]; } else { System.Console.WriteLine("Operador incorreto!"); } System.Console.WriteLine("O resultado é: " + valor[2]); System.Console.WriteLine("Deseja realizar outra conta? sim/nao"); resp = System.Console.ReadLine(); } } } }} Compartilhar este post Link para o post Compartilhar em outros sites