Error al Leer Valor String

05/09/2008 - 01:38 por Fernando Rios | Informe spam
Hola que tal todos, pues de nuevo molestandolos, tengo un problema que no
logro resolver, tan sencillo que no se como leer un valor string con el
teclado usando console.readline les dejo el codigo:

using System;


namespace Ejercicio3
{
class TiendaRopa
{
static void Main(string[] args)
{
string Prod, R = "S";
int N = 0;
double IVA = 0.10, PP, Total = 0, TIVA;
Console.WriteLine("\t Hola Bienvenido Querido Usuario!!...");
{
while (R == "S")

//Aqui es donde tengo la duda, es correcta la sintaxis?

Console.WriteLine("\t Introdusca el Nombre del
Producto: ");
Prod = Console.ReadLine();

// Al Ejercutarlo me despliega la pregunta infinidad de
veces cubriendo toda la pantalla y no se detiene jamasporque sucedera? //

Console.WriteLine("\t Ahora Especifique el Precio de
{0}", Prod);
PP = Convert.ToInt16(Console.ReadLine());

Total = Total + PP;
N = N + 1;
Console.WriteLine("\t Bien por el Momento tiene {0}
Productos Agregados a la Compra...", N);
Console.WriteLine("\t Desea Agregar Otro Producto a la
Compra? S/N");
R = Console.ReadLine();
}
TIVA = Total + (Total * IVA);
Console.WriteLine("\t OK!, Usted Tiene un Total de: {0}
Articulos Agregados a la Compra!...", N);
Console.WriteLine("\t Dando un Total de: ${0}", Total);
Console.WriteLine("\t Mas el 10% de IVA Agregado: ${0}",
TIVA);
Console.WriteLine("\t SALIENDO DEL PROGRAMA...GRACIAS
POR SU PREFENCIA!!!");
Console.ReadLine();

}
}
}
 

Leer las respuestas

#1 Fernando Rios
05/09/2008 - 01:53 | Informe spam
Bien Parece que lo he resuelto, pero ahora al momento de escribir "S" no
comienza de nuevo el ciclo como lo marca el while...alguna sugerencia amigos?

"Fernando Rios" wrote:

Hola que tal todos, pues de nuevo molestandolos, tengo un problema que no
logro resolver, tan sencillo que no se como leer un valor string con el
teclado usando console.readline les dejo el codigo:

using System;


namespace Ejercicio3
{
class TiendaRopa
{
static void Main(string[] args)
{
string Prod, R = "S";
int N = 0;
double IVA = 0.10, PP, Total = 0, TIVA;
Console.WriteLine("\t Hola Bienvenido Querido Usuario!!...");
{
while (R == "S")

//Aqui es donde tengo la duda, es correcta la sintaxis?

Console.WriteLine("\t Introdusca el Nombre del
Producto: ");
Prod = Console.ReadLine();

// Al Ejercutarlo me despliega la pregunta infinidad de
veces cubriendo toda la pantalla y no se detiene jamasporque sucedera? //

Console.WriteLine("\t Ahora Especifique el Precio de
{0}", Prod);
PP = Convert.ToInt16(Console.ReadLine());

Total = Total + PP;
N = N + 1;
Console.WriteLine("\t Bien por el Momento tiene {0}
Productos Agregados a la Compra...", N);
Console.WriteLine("\t Desea Agregar Otro Producto a la
Compra? S/N");
R = Console.ReadLine();
}
TIVA = Total + (Total * IVA);
Console.WriteLine("\t OK!, Usted Tiene un Total de: {0}
Articulos Agregados a la Compra!...", N);
Console.WriteLine("\t Dando un Total de: ${0}", Total);
Console.WriteLine("\t Mas el 10% de IVA Agregado: ${0}",
TIVA);
Console.WriteLine("\t SALIENDO DEL PROGRAMA...GRACIAS
POR SU PREFENCIA!!!");
Console.ReadLine();

}
}
}


Preguntas similares