I'm new to c # and I have the following code:
using System;
public class Program
{
public static void Main()
{
int precio;
int cantidadarticulo;
int subtotal;
int siniva;
int coniva;
int total;
Console.WriteLine("dame nombre : ");
string nombrepedido = Console.ReadLine();
Console.WriteLine("dame precio : ");
string preciopedidos = Console.ReadLine();
precio = Convert.ToInt32(preciopedidos);
Console.WriteLine("dame cantidad de cualquier articulo : ");
string cantidadarticulopedido = Console.ReadLine();
cantidadarticulo = Convert.ToDouble(cantidadarticulopedido);
//calcular subtotal
subtotal = cantidadarticulo/16;
and if you see in this next line I'm using toDouble to convert a String to double to get the subtotal.
cantidadarticulo = Convert.ToDouble(cantidadarticulopedido);
For that I'm using the following c # code:
Convert.ToDouble Method (String)
this is the complete code:
//+===================================================================
//
// Acerca del programa :
//
// 3. Elabore un programa que pida el nombre, el precio y la cantidad de cualquier artículo (sin iva);
// y que después informe de cuanto tiene que pagar el usuario por dicho producto: subtotal sin iva, iva y total.
//
// Autor del codigo : Gilberto Quintero Armenta
// codigo en github ( el codigo en linea ) :
// Herramienta que use para codificar el codigo c# : https://dotnetfiddle.net
//
//
//
//
//
//+===================================================================
using System;
public class Program
{
public static void Main()
{
int precio;
int cantidadarticulo;
int subtotal;
int siniva;
int coniva;
int total;
Console.WriteLine("dame nombre : ");
string nombrepedido = Console.ReadLine();
Console.WriteLine("dame precio : ");
string preciopedidos = Console.ReadLine();
precio = Convert.ToInt32(preciopedidos);
Console.WriteLine("dame cantidad de cualquier articulo : ");
string cantidadarticulopedido = Console.ReadLine();
cantidadarticulo = Convert.ToDouble(cantidadarticulopedido);
//calcular subtotal
subtotal = cantidadarticulo/16;
Console.WriteLine("subtototal: ");
Console.WriteLine("sin iva: ");
Console.WriteLine("total: ");
}
}
do not understand why it does not work if the documentation states that I must use toDouble to convert a string to Double, ¿Dondre could be my mistake?