Archivos mensuales: Abril 2008

 

 


  Ventas    
  Enero Febrero Marzo
Ana 200 180 210
Karla 300 220 150
Luz 400 300 300
Promedio 300 233.3333333 220
Resultado BUENO REGULAR REGULAR

 

B7=SI(B6>300;”BUENO”;SI(B6>200;”REGULAR”;”MALO”))

C7=SI(C6>300;”BUENO”;SI(C6>200;”REGULAR”;”MALO”))

D7=SI(D6>300;”BUENO”;SI(D6>200;”REGULAR”;”MALO”))

Programación orientada a objetos

Forma de organización del conocimiento en que las entidades centrales son los objetos.
Los objetos representan formas fìsicas o abstractas pero tienen un estado-
La programaciòn orientada a objetos utiliza los objetos coom bloques de construcciòn lògicos, cada objeto es ina instancia o copia de una clase y las clases se relacionan unas con otras por medio de relaciones de herencia.

Objeto:
En el se unen una serie de datos con las rutinas necesarias para manipularlos (miembros de la clase)

Clase:
estructura o plantilla que sirven para definir un objeto, habitualmente contiene una coleccion de metodos y definiciones de datos. 

Tiene un nombre y especifican los miembros que pertenecen a la clase. Una vez que se define una clase, el nombre de la clase se convierte en un nuevo tipo de dato. Consta de métodos y datos que resumen características comunes de los objetos.De tal manera que es la declaración de la forma que tendrán los objetos fabricados en esa clase. Cada vez que se construye un objeto de una clase se crea una instancia de esa clase.

class 
{
miembros
}

class Circulo
{
public double radio=5.0;
public double CalcularSuperficie();
{
return radio*radio*3.141592;
}
}

Campos
Dentro de una clase existen campos. Un campo es un dato o propiedad común a todos los objetos de una determinada clase.
Sintaxis:

;

Nombre del campo: cualquier identificador que siga las reglas para la escritura de identificadores y no coincida con el nombre de ningún otro miembro previmanete definido en la clase. Permite el almacenamiento de datos; por lo que se les denomina también variables.

Tipo de campo: debemos de indicar cual es el tipo de dato del objeto que vamos a crear. Este tipo puede corresponder con cualquiera de los predefinidos cualquier que nostros hayamos definido.

class Persona
{
stringNombre;—> almacena nombre
int Edad; —> almacena edad
strinf RFC; —> almacena RFC
}

Todos los objetos de clase/persona incorporaran datos y amacenaran cual es el nombre de la persona que cada objeto representa, cual es su edad y cual es su RFC.

Para acceder a un campo de un determinad mobjeto se usa la sintaxis:

;

Para acceder al campo edad de un objeto/persona llamado P y cambiar su valor por 20 sería:

p.Edad=20;


Reporte de Ventas    
     
Carlos Roberto Juan
790 800 500
     
Suma 2090  
     
Participación %    
     
Carlos 37.79904306  
Roberto 38.27751196  
Juan 23.92344498  

 

B10=A4*100/B6

B11=B4*100/B6

B12=C4*100/B6


Precio Descuento Precio Total
350 25% 262.5

 

C2=A2-A2*25/100

WHILE


Cuerpo de instrucciones se ejecutan mientras una condición permanesca verdadera cuando la condición es falsa termina el ciclo.
Ciclo While
inicializa variable condicion 
while (condición)
{
grupo de intrucciones.
instrucciones para salir del ciclo;
};  ( opcionales )

Ciclo Do-While
Su diferencia básica con el ciclo duwhile es que la prueba de condición esta hecha al finalizar el ciclo, por consecuencia las instrucciones 
 se ejecutan por lo menos una vez porque primero ejecuta las instrucciones y al final evalua la condición.
Si la condición es verdadera vuelve a ejecutar el ciclo.
Sintaxis 

inicializa variable condición;
do {
grupo de instrucciones;
instrucciones para terminar el ciclo;
}while (condicion);

Ciclo while primero se evalua la condición y se realizan todas las instrucciones.
En en ciclo do-while es todo lo contrario.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace menu2

{

    class Program

    {

        static void Main(string[] args)

      

            { 

   do

        

      int s

               float resultado;

               Console.WriteLine(“menu”);

               Console.WriteLine(“a.suma”);

               Console.WriteLine(“b.resta”);

               Console.WriteLine(“c.multiplicación”);

               Console.WriteLine(“d.división”);

               char a = char.Parse(Console.ReadLine());

               Console.WriteLine(“Dame un número”);

               float b = float.Parse(Console.ReadLine());

               Console.WriteLine(“Dame otro número”);

               float c = float.Parse(Console.ReadLine());

               switch (a)

               {

                   case ‘a’:

                       resultado = b + c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘b’:

                       resultado = b – c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘c’:

                       resultado = b * c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

                   case ‘d’:

                       resultado = b / c;

                       Console.WriteLine(“el resultado es “ + resultado);

                       break;

 

                   default:

                       Console.WriteLine(“error”);

                       break;

 

               }

 

Console.Writeline(“¿Deseas realizar la operación de           nuevo?”);

Console.WriteLine(“1.SÍ”);

               Console.WriteLine(“2.NO”);

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

              }while (s==1);

 

               

        }

    }

}

 

 


Dias Horas Minutos Segundos
10 240 14400 864000

 

A2=10

B2=A2*24

C2=B2*60

D4=C2*60

System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int c;
Console.WriteLine(“Dame un Número”);
int a=int.Parse(Console.ReadLine());
if (a==2)
{
Console.WriteLine(” Sí es un número primo”);
}
else
{
c=a%2;
if (c==0)
{
Console.WriteLine(“No es número primo”);
}
else
{
Console.WriteLine(“Si es número primo”);
}
}
string b=Console.ReadLine();

}
}
}

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int a=1, b=1, i, c;
Console.WriteLine(a);
Console.WriteLine(b);

for (i = 0; i <= 7; i++)
{
c = b + a;
b = a;
a = c;
Console.WriteLine(c);

}

string d = Console.ReadLine();

}
}
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“elige una fruta”);
Console.WriteLine(“a.manzana”);
Console.WriteLine(“b.platano”);
Console.WriteLine(“c.sandia”);
Console.WriteLine(“d.papaya”);
Console.WriteLine(“e.naranja”);
{
char a =char.Parse(Console.ReadLine());
switch (a)
{

case ‘a’:
Console.WriteLine(“roja, dulce y con forma casi esférica”);
break;
case ‘b’:
Console.WriteLine(“amarillo, largo y almidonado”);
break;
case ‘c’:
Console.WriteLine(“roja con cascara verde y semillas de forma eliptica”);
break;
case ‘d’:
Console.WriteLine(“de cascara gruesa con color anaranjado, textura suave y sabor dulce”);
break;
case ‘e’:
Console.WriteLine(“de cascara suave, de color anaranjado y sabor acido-dulce”);
break;
default:
Console.WriteLine(“error”);
break;
}
string x=Console.ReadLine();
}
}
}
}

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Menu”);
Console.WriteLine(“a.Suma”);
Console.WriteLine(“b.Resta”);
Console.WriteLine(“c.Multiplicacion”);
Console.WriteLine(“d.Division”);
string a = Console.ReadLine();

}
}
}