elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda en ejercicio basico
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda en ejercicio basico  (Leído 2,602 veces)
The_Saint

Desconectado Desconectado

Mensajes: 74


Ezo


Ver Perfil
Ayuda en ejercicio basico
« en: 16 Abril 2013, 19:12 pm »

Buenas a todos:

Estoy iniciándome en C#:
El caso es que estoy haciendo los ejercicios del hilo del foro :
http://foro.elhacker.net/net/ejercicios_basicos_c-t185614.0.html

Pero me da un error que adjunto a continuacion y la verdad es que no entiendo porque¿?

Código:
using System;

namespace mini_calculadora
{
    class Program
    {
        static void Main(string[] args)
        {
        
            Empezar_Programa();
            Console.WriteLine("Desea repetir? S/N");
                        if (Console.ReadLine()== "S")
                        {
                        Empezar_Programa();
                        }
        }

        
        static void Empezar_Programa()
        {
            float primernumero;
            float segundonumero;
            float resultado;
            string operacion;
            

            Console.WriteLine("###################################################");
            Console.WriteLine("##########MINI CALCULADORA 1.0#####################");
            Console.WriteLine("###################################################");
            Console.WriteLine("Por favor introduzca el primer numero:");
            primernumero = float.Parse(Console.ReadLine());
            Console.WriteLine("Por favor introduzca el segundo numero:");
            segundonumero = float.Parse(Console.ReadLine());
            Console.WriteLine("Introduzca la operacion que desea:+,-,/,*");
            operacion =Console.ReadLine();
            
            switch (operacion)
                {
                case "+":
                    resultado = primernumero + segundonumero;
                    break;
                case "-":
                    resultado = primernumero - segundonumero;
                    break;
                case "/":
                    resultado = primernumero / segundonumero;
                    break;
                case "*":
                    resultado = primernumero * segundonumero;
                    break;    
            }

          
          Console.WriteLine("El resultado es " + resultado.ToString());      
        
        }


        }

¿podeis ayudarme?


En línea

<< Si piensas que eres demasiado pequeño para tener impacto.
Prueba a irte a la cama con un mosquito>>
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: Ayuda en ejercicio basico
« Respuesta #1 en: 16 Abril 2013, 20:20 pm »

Te está diciendo que intentas usar una variable que no tiene ningún valor asignado.

Asígnale un valor, y listo:

Código
  1. float primernumero = 0;
  2. float segundonumero = 0;
  3. float resultado = 0;
  4. string operacion = null;

El ¿porque?, pues me imagino que porque C# es así de restrictivo, no sé, no manejo C#... :P

Saludos!


« Última modificación: 16 Abril 2013, 20:28 pm por EleKtro H@cker » En línea



The_Saint

Desconectado Desconectado

Mensajes: 74


Ezo


Ver Perfil
Re: Ayuda en ejercicio basico
« Respuesta #2 en: 16 Abril 2013, 20:27 pm »

jajajajaja xD estoy idiota anda que no inicializar la variable xD

Graciassssssss!
En línea

<< Si piensas que eres demasiado pequeño para tener impacto.
Prueba a irte a la cama con un mosquito>>
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejercicio básico Python
Programación General
srg 3 2,887 Último mensaje 30 Octubre 2013, 01:46 am
por Mitsu
Duda Ejercicio básico java
Java
jpmarti91 0 2,840 Último mensaje 2 Octubre 2015, 16:14 pm
por jpmarti91
Problema en Algoritmo Basico de Ejercicio en C++
Programación C/C++
carlosjazzc1 2 2,567 Último mensaje 3 Junio 2016, 05:00 am
por carlosjazzc1
Ayuda con ejercicio basico en C « 1 2 »
Programación C/C++
MartaR95 11 6,979 Último mensaje 12 Diciembre 2016, 01:14 am
por MAFUS
Ejercicio basico con c++ (Ayuda con el prinft) « 1 2 »
Programación C/C++
El_newbie2017 16 8,293 Último mensaje 4 Junio 2017, 00:23 am
por El_newbie2017
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines