se acabará el petróleo.... y todo patas arriba.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: MinusFour en 27 Noviembre 2016, 18:29 PM
¿Como puedes probar la existencia de algo, que no puede ser percibido (de ninguna forma)?
public static int Opcion3(ref string x, int y)
{
int z; //<--- integer
.....
return z;
}
cant = Console.ReadLine();
cant = Convert.ToInt32(Console.ReadLine());
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
char op = '\0';
string tex;
int cant;
int resultado;
// int res = 0;
do
{
Console.WriteLine("{1}{0}{2}{0}{3}{0}{4}{0}{0}{5}", Environment.NewLine,
"Opcion 1: Incremento de valor",
"Opcion 2: Comparación de números",
"Opcion 3: Repetir texto X veces",
"Opcion 4: ¿",
"Elija una opcion:");
op = Console.ReadKey().KeyChar;
switch (op)
{
case '1': //Incremento de valor
Opcion1();
break;
case '2'://Comparación de números
int Valor1;
int Valor2;
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce el valor 1:");
Valor1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Introduce el valor 2:");
Valor2 = Convert.ToInt32(Console.ReadLine());
Opcion2(Valor1, Valor2);
break;
case '3'://Repetir texto X veces
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce texto:");
tex = Console.ReadLine();
Console.WriteLine("Introduce cantidad:");
cant = Convert.ToInt32(Console.ReadLine());
resultado = Opcion3(tex, cant);
Console.WriteLine(tex);
break;
case '4':
break;
}
Console.ReadLine();
}
while (op != 4);
}
public static void Opcion1()
{
Random rdn = new Random();
int a = rdn.Next(10, 31);
int b = rdn.Next(10, 31);
Console.WriteLine(Environment.NewLine);
for (int i = a; i <= b; i++)
{
Console.WriteLine(i);
}
}
public static void Opcion2(int a, int b)
{
// int c = string.Compare(a, b); //para comparar textos
int c = 0;
if ((a < b)) c = 1;
if ((a > b)) c = 0;
switch (c)
{
case 1:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} es menor que {1}", a, b);
break;
case 0:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} es mayor que {1}", a, b);
break;
}
}
public static int Opcion3(string x, int y)
{
int z;
for (int i = 0; i < y; i++)
{
Console.Write("{0}{1}", x , Convert.ToChar(ConsoleKey.Spacebar));
}
x = String.Concat(Enumerable.Repeat(x, y));
z = x.Length;
return z;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Pregunta();
}
public static void Pregunta()
{
char op = '0';
while (op >= 4 | op < 1)
{
Console.WriteLine();
Console.WriteLine("{1}{0}{2}{0}{3}{0}{4}{0}{0}{5}", Environment.NewLine,
"Opcion 1: Incremento de valor",
"Opcion 2: Comparación de números",
"Opcion 3: Repetir texto X veces",
"Opcion 4: ¿",
"Elija una opcion:");
op = Console.ReadKey().KeyChar;
switch (op)
{
case '1': //Incremento de valor
Opcion1();
break;
case '2'://Comparación de números
int Valor1;
int Valor2;
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce el valor 1:");
Valor1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Introduce el valor 2:");
Valor2 = Convert.ToInt32(Console.ReadLine());
Opcion2(Valor1, Valor2);
break;
case '3'://Repetir texto X veces
string tex;
int cant;
int resultado;
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce texto:");
tex = Console.ReadLine();
Console.WriteLine("Introduce cantidad:");
cant = Convert.ToInt32(Console.ReadLine());
resultado = Opcion3(tex, cant);
Console.WriteLine(tex);
break;
case '4':
Opcion4();
break;
}
Console.WriteLine(Environment.NewLine);
}
Console.ReadLine();
}
public static void Opcion1()
{
int i = 0;
Random rdn = new Random();
int a = rdn.Next(10, 31);
int b = rdn.Next(10, 31);
Console.WriteLine(Environment.NewLine);
for (i = a; i <= b; i++)
{
Console.WriteLine(i);
}
Console.WriteLine(Environment.NewLine);
Pregunta();
}
public static void Opcion2(int a, int b)
{
// int c = string.Compare(a, b); //para comparar textos
int c = 0;
if ((a < b)) c = 1;
if ((a > b)) c = 0;
switch (c)
{
case 1:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} es menor que {1}", a, b);
break;
case 0:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} es mayor que {1}", a, b);
break;
}
Console.WriteLine(Environment.NewLine);
Pregunta();
}
public static int Opcion3(string x, int y)
{
int z;
for (int i = 0; i < y; i++)
{
Console.Write("{0}{1}", x, Convert.ToChar(ConsoleKey.Spacebar));
}
x = String.Concat(Enumerable.Repeat(x, y));
z = x.Length;
Console.WriteLine(Environment.NewLine);
Pregunta();
return z;
}
public static void Opcion4()
{
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Opción no definida");
}
}
}
while (op >= 4 | op <= 0)
while (op > 4 | op < 1)
Cita de: MinusFour en 27 Noviembre 2016, 17:03 PM
Quizás, pero por mas que quieras no lo puedes probar. Ese es el ejercicio de la pregunta.
Por eso elegí esa pregunta.
Cita de: Senior++ en 27 Noviembre 2016, 16:48 PM
¿pero que es para ti Dios?
Cita de: Delikatovic en 27 Noviembre 2016, 16:39 PM
La verdad es que los ref y out no los tengo claro..
funciónX(ref int Valor)
{
Valor= Valor * 2
}
//A tiene valor 16
int A= 16;
//Entra dentro como A=16 y opera como A= 16* 2= 32 y ahora el nuevo valor es 32
FunciónX(ref A);
//a partir de aquí el valor de A es 32
//Muestra el valor de A que es 32
console.WriteLine(A);
Cita de: Eleкtro en 26 Noviembre 2016, 00:16 AM
Así de sencillo es que los que se hacen llamar periodistas, reporteros e informadores, en sus revistas, periodicos, y noticieros de todo el mundo puedan manipularnos a conciencia con información FALSA:
...
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce texto 1:");
string texto1 = Console.ReadLine();
Console.WriteLine("Introduce texto 2:");
string texto2 = Console.ReadLine();
Opcion2(texto1, texto2);
break;
public static void Opcion2(string a, string b)
{
int c = 0;
c = string.Compare(a, b);
switch (c)
{
case -1:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} y {1} --> {2}", a.ToLower(), b.ToLower(), "Son diferentes");
break;
case 0:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} y {1} --> {2}", a.ToLower(), b.ToLower(), "Son iguales");
break;
}
}
Console.WriteLine(Environment.NewLine);
string a= null;
string b= null;
int c = 0;
Opcion2(ref a, ref b, ref c);
switch (c)
{
case -1:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} y {1} --> {2}", a.ToLower(), b.ToLower(), "Son diferentes");
break;
case 0:
Console.WriteLine(Environment.NewLine);
Console.WriteLine("{0} y {1} --> {2}", a.ToLower(), b.ToLower(), "Son iguales");
break;
}
break;
public static void Opcion2(ref string a,ref string b, ref int c)
{
Console.WriteLine(Environment.NewLine);
Console.WriteLine("Introduce texto 1:");
a = Console.ReadLine();
Console.WriteLine("Introduce texto 2:");
b = Console.ReadLine();
c = string.Compare(a, b);
}
...
Opcion2(out a, out b, out c);
...
public static void Opcion2(out string a, out string b, out int c)
{
....
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a = 5;
int b = 8;
int c = 0;
Multiplicar(ref a, ref b, out c);
Console.WriteLine("a + 5 = {0}", a);
Console.WriteLine("b + 5 = {0}", b);
Console.WriteLine("c= a * b = {0}", c);
Console.ReadLine();
}
public static void Multiplicar(ref int a, ref int b, out int c)
{
a+= 5;
b+= 5;
c = a * b;
}
}
}