domingo, 31 de julio de 2011

mapa conceptual de la herencia

Que tal pues aqui vengo a dejarles este mapa conceptual acerca de la herencia ;) espero sea de su agrado

sábado, 16 de julio de 2011

practica 7 (Rectificado)

Bueno esta es la siguiente entrada del codigo de la actividad 7 la cual corregi pues tenia un error al calculo de los descuentos ya con todo y rectificaciones el programa tendra que hacer lo siguiente:

Programa que pida al usuario la cantidad total de compras que realizará. Si la cantidad

es inferior a $100.00, el programa dirá que NO aplica descuento. Si la persona ingresa

una cantidad en compras igual a $100.00 y Menor a $500.00 el programa le dirá al

usuario que aplica un descuento de 5%, el sistema deberá calcular el descuento y

mostrar en pantalla la cantidad que deberá pagar ya con el descuento aplicado. Si la

persona ingresa una cantidad en compras igual a $500.00 y Menor a $1000.00 el

programa le dirá al usuario que aplica un descuento de 10%, el sistema deberá calcular

el descuento y mostrar en pantalla la cantidad que deberá pagar ya con el descuento

aplicado. Si la persona ingresa una cantidad en compras igual o mayor a $1000.00 el

programa le dirá al usuario que aplica un descuento de 20%, el sistema deberá calcular

el descuento y mostrar en pantalla la cantidad que deberá pagar ya con el descuento

aplicado.


bueno pues este el codigo con el cual realize el programa ya lo he calado nuevamente creo ke al fin esta bien (segun mis nervios nuevamente xD) bueno pues el codigo es el siguiente y nuevamente profesor o compañeros si notal algun error o sugerencia haganmela saber se les agradecera.

/*

* Creado por SharpDevelop.

* Usuario: Administrador

* Fecha: 15/07/2011

* Hora: 21:20

*

* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar

*/

using System;


namespace calculador_de_descuentos
{
class Program

{

public static void Main(string[] args)

{


float compras;

float descuento;

float total;

int opcion;

opcion=0;




while(opcion != 2 && opcion <=2 )

{
Console.WriteLine("____________________");

Console.WriteLine("B I E N V E N I D O");

Console.WriteLine("____________________");


Console.WriteLine("Este programa calculara tu descuento dependiendo de tu cantidad de compras");

Console.WriteLine("Por favor ingresa tu cantidad total de compras");

Console.WriteLine("");


compras = int.Parse(Console.ReadLine());






if(compras >= 1 && compras <= 99 )



{
Console.WriteLine("En esta cantidad no aplica descuento");

Console.WriteLine("Tus compras son" + " " + compras);

}


if(compras >= 100 && compras <= 499 )

{
Console.WriteLine("Tus compras son" + " " + compras);

descuento = compras*0.05f;

Console.WriteLine("Tu descuento es" + " " + descuento);

total = compras - descuento;

Console.WriteLine("Tu total con descuento aplicado es" + " " + total);

}


if(compras >= 500 && compras <= 999 )

{
Console.WriteLine("Tus compras son" + " " + compras);

descuento = compras* 0.1f;

Console.WriteLine("Tu descuento es" + " " + descuento);

total = compras - descuento;

Console.WriteLine("Tu total con descuento aplicado es" + " " + total);

}


if(compras >= 1000 )

{
Console.WriteLine("Tus compras son" + " " + compras);

descuento = compras* 0.2f;

Console.WriteLine("Tu descuento es" + " " + descuento);

total = compras - descuento;

Console.WriteLine("Tu total con descuento aplicado es" + " " + total);

}
Console.ReadKey(true);

Console.WriteLine();

Console.WriteLine("Deseas hacer otro operacion 1.Si 2.No");

opcion = int.Parse(Console.ReadLine());

Console.Clear();

}


Console.WriteLine("Gracias por usar este programa creado por Gerardo Lozano Jara");

Console.ReadKey(true);

}

}

}

Actividad numero 6(Rectificado)

Bueno pues este es mi codigo corregido  de la actividad 6 la cual habia suprimido algunos detalles que hacian el codigo mas eficiente y creo que los inclui aparte de a que gracias ala observacion del profe reduje mucho codigo asi que ya revise el codigo y la solucion que propuse esta acontinuacion de la explicacion que  es la siguiente:
Programa que reciba 3 números enteros y el programa me diga cual de los tres es el numero central.

Ejemplo meto los números 8, 4, 5 el programa me dirá que el numero central es 5.

Ejemplo meto los números 2,1,10 el programa me dirá que el numero central es 2.

aqui esta el comdigo esta bastante sencillo en cuanto aprecentacion pero ya lo he calado y por fin
 funciona al 100(segun mis nervios) , profe o compañeros si les interesa y encuentran algun otro error les agradeceria la observacion ;)  hasta pronto.




/*
* Creado por SharpDevelop.
* Usuario: madcat
* Fecha: 16/07/2011
* Hora: 08:45 p.m.
*
* Para cambiar esta plantilla use Herramientas | Opciones | Codificación | Editar Encabezados Estándar
*/
using
System;
namespace aa
{
class Program
{
public static void Main(string[] args)
{

int num1;
int num2;
int num3;
int opc;

opc=0;



while(opc != 2 && opc <=2
)
{
Console.WriteLine("_____________________________________________");
Console.WriteLine(" B I E N V E N I D O ");
Console.WriteLine("_____________________________________________");

Console.WriteLine("En este programa podras introducir tres numeros diferentes de valor y orden");
Console.WriteLine("El programa recibira los numeros y mostrara en pantalla cual es el de valor medio");
Console.WriteLine("Ejemplo: si introduces 3 , 5 y 7 el programa pndra en pantalla el 5");
Console.WriteLine("Al igual si introduces un 9,2 y 5 el programa pondra en pantalla el 5");
Console.WriteLine("Por favor introduce los tres numeros");

num1 = int.Parse(Console.ReadLine());
num2 = int.Parse(Console.ReadLine());
num3 = int.Parse(Console.ReadLine());

if(num1 > num2 && num1 < num3 || num1 > num3 && num1 < num2 )
{
Console.WriteLine("El numero de enmedio es " + num1);
}



if(num2 > num1 && num2 < num3 || num2 > num3 && num2 < num1 )
{
Console.WriteLine("El numero de enmedio es " + num2);

}





if(num3 > num2 && num3 < num1 || num3 > num1 && num3 < num2 )
{
Console.WriteLine("El numero de enmedio es " + num3);
}

else
{ 

Console.WriteLine("Dos o todos los numeros son iguales, no se puede dar ningun resultado");
Console.WriteLine(" ");
Console.WriteLine("Por favor en la proxima introduccion  escribe tres numeros diferentes");
}


Console.ReadKey(true);
Console.ReadLine();
Console.WriteLine("Desea hacer otro introduccion 1.si 2.no");
opc = int.Parse(Console.ReadLine());
Console.Clear();

}
Console.Clear();
Console.WriteLine("Grcias por usar el programa de Gerardo Lozano Jara");


Console.ReadKey(true);
}
}
}