Problema1
1-Escriba un programa que acepte un numero seguido de un espacio y luego una letra. Si la letra que sigue al número es una f, el programa deberá manejar el número introducido como una temperatura en grados Fahrenheit, convertirla en grados Celsius e imprimir un mensaje adecuado de salida. Si la letra que sigue al número es una c , el programa deberá tratar al número como una temperatura en grados Celsius, convertirla a grados Fahrenheit, e imprimir un mensaje adecuado de salida. Si la letra no es ni f ni una c, el programa deberá imprimir un mensaje que diga que los datos son incorrectos y terminar. Utilice las fórmulas de conversión:
Celsius= (5.0/9.0) *(Fahrenheit -32.0)
Fahrenheit=(9.0/5.0)*Celsius +32.0
using System;
using System.Collections.Generic;
using System.Text;
namespace paractica_6_problema1c
{
class Program
{
static void Main(string[] args)
{
double temp, fahrentheit, celsius;
char tipo_temp;
Console.WriteLine("introdusca la temperatura:");
temp = double.Parse(Console.ReadLine());
Console.WriteLine("introdusca c si es celsius o f si es fahrentheit:");
tipo_temp = char.Parse(Console.ReadLine());
if (tipo_temp == 'c' tipo_temp == 'c')
{
fahrentheit = (9.0 / 5.0) * temp + 32;
Console.WriteLine("la temperatura {0}celsius,su equivalente en fahrentheit es {1}", temp, fahrentheit);
}
else
{
if (tipo_temp == 'f' tipo_temp == 'f')
{
celsius = (5.0 / 9.0) * (temp - 32.0);
Console.WriteLine("la temperatura {0}fahrentheit,su equivalente en celsius es {1}", temp, celsius);
}
else
{
Console.WriteLine("presiono mal el tipo de temperatura");
}
}
Console.ReadLine();
}
}
}}
1-Escriba un programa que acepte un numero seguido de un espacio y luego una letra. Si la letra que sigue al número es una f, el programa deberá manejar el número introducido como una temperatura en grados Fahrenheit, convertirla en grados Celsius e imprimir un mensaje adecuado de salida. Si la letra que sigue al número es una c , el programa deberá tratar al número como una temperatura en grados Celsius, convertirla a grados Fahrenheit, e imprimir un mensaje adecuado de salida. Si la letra no es ni f ni una c, el programa deberá imprimir un mensaje que diga que los datos son incorrectos y terminar. Utilice las fórmulas de conversión:
Celsius= (5.0/9.0) *(Fahrenheit -32.0)
Fahrenheit=(9.0/5.0)*Celsius +32.0
using System;
using System.Collections.Generic;
using System.Text;
namespace paractica_6_problema1c
{
class Program
{
static void Main(string[] args)
{
double temp, fahrentheit, celsius;
char tipo_temp;
Console.WriteLine("introdusca la temperatura:");
temp = double.Parse(Console.ReadLine());
Console.WriteLine("introdusca c si es celsius o f si es fahrentheit:");
tipo_temp = char.Parse(Console.ReadLine());
if (tipo_temp == 'c' tipo_temp == 'c')
{
fahrentheit = (9.0 / 5.0) * temp + 32;
Console.WriteLine("la temperatura {0}celsius,su equivalente en fahrentheit es {1}", temp, fahrentheit);
}
else
{
if (tipo_temp == 'f' tipo_temp == 'f')
{
celsius = (5.0 / 9.0) * (temp - 32.0);
Console.WriteLine("la temperatura {0}fahrentheit,su equivalente en celsius es {1}", temp, celsius);
}
else
{
Console.WriteLine("presiono mal el tipo de temperatura");
}
}
Console.ReadLine();
}
}
}}
------------------------------------------------------------------------
Problema2
2.- Escriba un programa que acepte dos números reales de usuario y un código de selección. Si el código introducido es 1, haga que el programa sume los dos números introducidos anteriormente y despliegue el resultado; si el código de selección es 2, los números deberán ser multiplicados, y el código de selección es 3, el primer número deberá dividirse entre el segundo, no permita la división entre cero y despliegue un mensaje apropiado cuando se intente esta división.
sing System;
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica6__problema2c
{
class Program
{
static void Main(string[] args)
{
double n1, n2, n;
char tipon;
Console.WriteLine("\nIntroduce un numero real");
n1= double.Parse (Console.ReadLine());
Console.WriteLine("\nIntroduce otro numero real");
n2 = double.Parse (Console.ReadLine());
Console.WriteLine("\tIntrodusca 1 para suma");
Console.WriteLine("\tIntrodusca 2 para multiplicacion");
Console.WriteLine("\tIntrodusca 3 para division");
tipon = char.Parse(Console.ReadLine());
if (tipon == '1')
{
n = n1 + n2;
Console.WriteLine("\nEl resultado es {0}", n);
}
else
{
if (tipon == '2')
{
n = n1 * n2;
Console.WriteLine("\nEl resultado es {0}", n);
}
else
{
if (tipon == '3')
{
n = n1 / n2;
Console.WriteLine("\nEl resultado es {0}", n);
}
else
{
Console.WriteLine("No existe la division entre cero");
Console.WriteLine("\nNo elijio ninguna opcion");
}
}
}
Console.ReadLine();
}
}
}
---------------------------------------------------------------------------
Problema3
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica6_problema3c
{
class Program
{
static void Main(string[] args)
{
int n1;
Console.WriteLine("\nIntrodusca un numero real entero");
n1=int.Parse (Console.ReadLine());
if (n1 % 2 == 0)
{
Console.WriteLine("\nEl numeso es par");
}
else
{
Console.WriteLine("\nEl numero es impar");
}
Console.ReadLine();
}
}
}
---------------------------------------------------------------------------
Problema4
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica_6_problema4c
{
class Program
{
static void Main(string[] args)
{
double n1, n2;
Console.Write("\nintroduce un valor:");
n1 = double.Parse(Console.ReadLine());
Console.Write("\nintroduce un segundo numero:");
n2 = double.Parse(Console.ReadLine());
if (n1 > n2)
{
Console.WriteLine(" \n{0}, {1}", n2, n1);
}
else{
if(n1
No hay comentarios:
Publicar un comentario