martes, 7 de octubre de 2008

Problemas de clase

Probblema 1


using System;
using System.Collections.Generic;
using System.Text;
namespace Praticas_de_clase1c
{
class Program
{
static void Main(string[] args)
{
double presion;
double tiempo;
Console.WriteLine("introduce el tiempo");
tiempo = int.Parse(Console.ReadLine());
if (tiempo < presion =" 0.46"> 35)
{
presion = .19 * tiempo + 9.45;
Console.WriteLine("La presion es {0}psi", presion);
}
}
Console.ReadLine();
}
}
}

--------------------------------------------------------------------------------------------

problema2


using System;
using System.Collections.Generic;
using System.Text;
namespace Practica_de_clase2c
{
class Program
{
static void Main(string[] args)
{
double indice;
Console.WriteLine("introduce indice de contaminacion");
indice = double.Parse(Console.ReadLine());
if (indice >= 0.05 && indice <= .25)
{
Console.WriteLine("No existe ninguna suspension");
}
else
{
if (indice <= .30)
{
Console.WriteLine("Las industrias de la lista A deben suspender actividades");
}
else
{
if (indice >= .40 && indice < .50)
{
Console.WriteLine("Las industrias de la lista B deben suspender actividades");
}
else
{
Console.WriteLine("Las industrias de las lista A,B C deben suspender actividades");
}
}
}
Console.ReadLine();
}
}
}

Practica 6










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();
}
}
}}



------------------------------------------------------------------------

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


sábado, 4 de octubre de 2008

Practica 5












Problema1
1-Una lista de las tasas de cambio de moneda extranjera durante 1977 proporciona las siguientes equivalente:
100 francos franceses = 21.55 dólares canadienses
1 libra británica= 1.84 dólares canadienses
100 dracmas griegas = 2.95 dólares canadienses
100 florines holandeses = 43.20 dólares canadienses
100 coronas suecas = 24.25 dólares canadienses
1 dólar norteamericano = 1.06 dólares canadienses

Desarrolle un programa para realizar las siguientes conversiones:

a) Leer una cantidad en dólares canadienses e imprimir el equivalente tanto en libra británica y dracmas griegas.

b) Leer una cantidad en francos franceses e imprimir en equivalente tanto en dólares norteamericano y dólares canadienses.
using System;
using System.Collections.Generic;
using System.Text;
namespace practica_5_problema_1
{
class Program
{
static void Main(string[] args)
{
double dc, lb, dg, ff, dn, dc1;
Console.WriteLine("intridusca la cantidad en dolares canadienses");
dc = int.Parse (Console.ReadLine());
lb = dc / 1.84; dg = (100 * dc) / 2.95;
Console.WriteLine("su equivalente en libras bbritanicas es{0}",lb);
Console.WriteLine("su equivalente en dracmas griegas es{0}",dg);
Console.WriteLine("introdusca la cantidad en francos franceses");
ff = int.Parse(Console.ReadLine());
dn = (21.55)/1.06;
dc1 = (21.55 * ff) / 100;
Console.WriteLine("su equivalente en dolares norteamericanos es{0}", dn);
Console.WriteLine("su equivalente en dolares canadienses es{0}", dc1);
Console.ReadLine();
}
}
}



Problema2
2.-Diseñe un programa para leer las longitudes de los tres lados de un triángulo (S1,S2,S3) y para determinar qué tipo de triángulo es, de acuerdo a los siguientes casos. Suponiendo que A denota el mayor de los lados S1, S2 y S3 , y que B y C corresponden a los otros dos entonces
Si A >= B + C no se trata de un triángulo
Si A2 = B2 + C2 se forma un triángulo rectángulo
Si A2 > B2 + C2 se forma un triángulo obtusángulo
Si A2 < s1 =" int.Parse(Console.ReadLine());" s2 =" int.Parse(Console.ReadLine());" s3 =" int.Parse(Console.ReadLine());"> s2 && s1 > s3)
{
a = s1;
b = s2;
c = s3;
}
else
{
if (s2 > s1 && s2 > s3)
{
a = s2;
b = s1;
c = s3;
}
else
{
a = s3;
b = s1;
c = s2;
}
}
if (a >= (b + c))
{
Console.WriteLine("\n no se trata de un triangulo");
}
else
{
if (Math.Pow(a, 2) == (Math.Pow(3, 2) + Math.Pow(c, 2)))
{
Console.WriteLine("\n se forma un triangulo rectangulo");
}
else
{
if (Math.Pow(a, 2) > (Math.Pow(b, 2) + Math.Pow(c, 2)))
{
Console.WriteLine("\n se forma un triangulo obtusangulo");
}
else
{
Console.WriteLine("\n se forma un triangulo acutangulo");
}
}
}
Console.ReadLine();
}
}
}


martes, 23 de septiembre de 2008

Practica 4

1-Una lista de las tasas de cambio de moneda extranjera durante 1977 proporciona las siguientes equivalente:
100 francos franceses = 21.55 dólares canadienses
1 libra británica= 1.84 dólares canadienses
100 dracmas griegas = 2.95 dólares canadienses
100 florines holandeses = 43.20 dólares canadienses
100 coronas suecas = 24.25 dólares canadienses
1 dólar norteamericano = 1.06 dólares canadienses

Desarrolle un programa para realizar las siguientes conversiones:

a)Leer una cantidad en dólares canadienses e imprimir el equivalente tanto en dólares norteamericanos como en florines holandeses.

b)Leer una cantidad en dólares norteamericanos e imprimir su equivalente tanto en coronas suecas como franco franceses.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace practica_4
{
class Program
{
static void Main(string[] args)
{
double dolaresc, dolaresn, florines, coronas, francos, dolaresn1, dolaresc1;
Console.WriteLine("indrodusca el valor de dolares canadienses");
dolaresc = double.Parse(Console.ReadLine());
dolaresn = (1 * dolaresc) / 1.06;
florines = (100 * dolaresc) / 43.20;
Console.WriteLine("El valor en dolares candienses es:{0}", dolaresn);
Console.WriteLine("El valor en florines es:{0}", florines);
Console.WriteLine("introdusca el valor en dolares norte americanos");
dolaresn1 = double.Parse(Console.ReadLine());
dolaresc1 = (dolaresn1 * 1.06);
coronas = (dolaresc1 * 100) / 24.25;
francos = (dolaresc1 * 100) / 21.55;
Console.WriteLine("El valor en coronas suecas es:{0}", coronas);
Console.WriteLine("El valor en francos es:{0}", francos);
Console.ReadLine();



}
}
}




lunes, 22 de septiembre de 2008

Practica 3






Problema1
1.- El departamento de climatología de Canadá ha efectuado recientemente su conversión al sistema métrico. Diseñe un programa para realizar las siguientes conversiones:
a) Léase la temperatura dada en la escala de Celsius e imprímase en su equivalente Fahrenheit ( formulas de conversión es F= 9/5 C + 32.
b) Léase la cantidad de lluvia en pulgadas e imprímase su equivalente en milímetros (25.5 mm = 1 pulgada).

using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
namespacePractica3_problema1
{
class Program

{
static void Main(string[] args)
{
double cantidad, milimetros;
Console.WriteLine("Introduce cantidad de lluvia en pulgadas");
cantidad = double. Parse(Console.ReadLine());
milimetros = cantidad * 25.5;
Console.WriteLine("Cantidad de lluvia: {0}pulgadas",cantidad);
Console.WriteLine("Conversion en milimetros es: {0}",milimetros); Console.ReadLine();
}
}
}


Problema2

2.-El siguiente es el menú de un restaurante de hamburguesas. Diseñe un algoritmo capaz de leer el número de cada alimento ordenado y calcular la cuenta total.
Hamburguesas TEC
Hamburguesa sencilla ($25.00)………..
Hamburguesa con Queso ($30.00)…….
Papas fritas ($ 20.00)…………………..
Soda($10.00)…………………………..
Malteada ($29.00)……………………..
Combo 1(50.00)
Combo 2 (60.00)………………………______

Total
using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
namespace Practica3_Problema2
{
class Program
{
static void Main(string[] args)
{
int hs, hq, pf, s, malt, c1, c2;
Console.WriteLine("\tHamburguesas Tec");
Console.WriteLine("\n\tHamburguesa sencilla..($25.00)");
Console.WriteLine("\tHamburguesa con queso.($30.00)");
Console.WriteLine("\tPapas fritas..........($20.00)");
Console.WriteLine("\tSoda..................($10.00)");
Console.WriteLine("\tMalteada..............($29.00)");
Console.WriteLine("\tCombo1................($50.00)");
Console.WriteLine("\tCombo2................($60.00)");
Console.Write("\nIntroduce la cantidad de hamburguesas sencillas: " );
hs = int.Parse (Console.ReadLine());
Console.Write("Hamburguesa con queso: " );
hq = int.Parse (Console.ReadLine ());
Console.Write("Papas fritas: " );
pf = int.Parse(Console.ReadLine());
Console.Write("Sodas: ");
s = int.Parse(Console.ReadLine());
Console.Write("Malteada: ");
malt = int.Parse(Console.ReadLine());
Console.Write("Combo 1: ");
c1 = int.Parse(Console.ReadLine());
Console.Write("Combo 2: ");
c2 = int.Parse(Console.ReadLine());
double total=(hs*25.0+hq*30.0+pf*20+s*10+malt*29+c1*50+c2*60);
Console.Write("\nSu total es {0}",total );
Console.ReadLine();
}
}
}


Problema 3
3.-Escriba un programa que introduzca tres diferentes enteros desde el teclado, después imprima la suma, el promedio, el producto.
Considere los siguientes mensajes .
Escriba tres enteros diferentes:
La suma es
El promedio es
El producto es
using System;
using System.Collections.Generic;
using System.Text;
namespace Practica3_problema3
{
class Program
{
static void Main(string[] args)
{ double N1, N2, N3;
double s, Promedio, producto;
Console.WriteLine("introduce 3 valores enteros");
Console.Write("\nintroduce el primer valor: ");
N1 = double.Parse(Console.ReadLine());
Console.Write("introduce el segundo valor: ");
N2 = double.Parse(Console.ReadLine());
Console.Write("introduce el tercer valor: ");
N3 = double.Parse(Console.ReadLine());
s = (N1 + N2 + N3);
Promedio = s / 3;
producto = (N1 * N2 * N3);
Console.WriteLine("\nla suma es: {0}", s);
Console.WriteLine("El promedio es: {0}", Promedio);
Console.WriteLine("El producto es: {0}",producto);
Console.ReadLine();
}
}
}

Practica 2






Problema1
1.-Hacer que la computadora escriba

HOLA , Como te llamas?

En una línea. El usuario introducida a continuación su nombre. La computadora escribe dos lineas en blanco y a continuación

Bienvenido nombre
¡ SEAMOS AMIGOS ¡

En dos líneas consecutivas.

using System;
using System.Collections.Generic;using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String Nombre;
Console.WriteLine("Hola como te llamas?");
Nombre = Console.ReadLine();
Console.WriteLine("\n\n Bienvenido {0}",Nombre);
Console.WriteLine("!Seamos amigos!");
Console.ReadLine();
}
}
}

-----------------------------------------------------------------------------
Problema2
2-Escriba un programa que despliegue el siguiente mensaje de apremio:

Introduzca el radio de una esfera:

Después de aceptar un valor para el radio, el programa debe calcular y desplegar el volumen y área de una esfera utilizando las fórmulas:
Volumen = 4*Math.PI*Math.Pow(r,3)/3
Área = 4*Math.PI*Math.Pow(r,2)
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double radio, volumen,area;
Console.WriteLine("introduce el radio de una esfera: ");
radio = double.Parse(Console.ReadLine());
volumen = 4 * Math.PI * Math.Pow(radio, 3)/3;
area = 4 * Math.PI * Math.Pow(radio, 2);
Console.WriteLine("\nVolumen esfera es : {0}",volumen);
Console.WriteLine("\n Area esfera es : {0}", area );
Console.ReadLine();
}
}
}

-----------------------------------------------------------------------------
Problema3
3.-Escriba un programa en C# que primero despliegue el siguiente mensaje para aprontar al ususario:

Introduzca la temperatura en grados Celsius:

Haga que el programa acepte un valor indicado por el teclado y convierta la temperatura a grados Fahrenheit, utilizando la formula Fahrenheit= (9.0/5.0)*Celsius + 32.0. El programa debe desplegar la temperatura en grados Celsius y su conversión correspondiente en grados Fahrenheit.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double fahrentheit, celcius;
Console.WriteLine("introdce la temperatura en grados celsius");
celcius = double. Parse(Console.ReadLine());
fahrentheit =( 9.0 / 5.0 )* celcius + 32;
Console.WriteLine("Grados fahrentheit es : {0}", fahrentheit);
Console.ReadLine();
}
}
}

Practica 1



Problema1
1.-HAGA UN PROGRAMA C# PARA IMPRIMIR LAS SIGUIENTES LINEAS

Instituto Tecnológico de Tijuana
Ing. Electrónica
Materia : Programación I
Tema : Practica 1
Nombre alumno No Control
Fecha: 26 de agosto 2008
using System;
using System.Collections.Generic;
using System.Text;

namespace paractica1 problema1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\t\tInstituto Tecnologico de Tijuana");
Console.WriteLine("\n\n\t\tIng. Electronica");
Console.WriteLine("\n\n\t\tmateria: Programacion");
Console.WriteLine("\n\n\t\tPractica 1");
Console.WriteLine("\n\n\t\tVillarreal Felix Carlos 08210426");
Console.WriteLine("\n\n\t\t26 de agosto del 2008");
Console.ReadLine();
}
}
}

-------------------------------------------------------------------------------------
Problema2
2.-Utilizando la instrucción Console.WriteLine, escriba un programa en C# que muestre su nombre en una línea, su dirección en la segunda línea , y la cuidad, estado y código postal en la tercera línea. Utilice las secuencias de escape \n (nueva Línea o avanza a la siguiente línea) \t avanza a la siguiente posición de tabulación).
using System;
using System.Collections.Generic;
using System.Text;
namespace Parctica1prob2
{//paractica problema 2
//Villarreal Felix Carlos 08210426
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\n\n\n\t\t\tVillarreal Felix Carlos");
Console.WriteLine("\n\n\n\t\t\tVizacaino 53013 Ejido Fco. Villa C.P22236"); Console.WriteLine("\n\n\n\t\t\tTijuana B.C");
Console.ReadLine();
}

}
}