miércoles, 30 de noviembre de 2011

PROGRAMACION ORIENTADA A OBJETOS
Hola a todos
Aqui adjunto el resumen correspondiente a la programacion orientada a objetos en c++ con algunos ejemplos faciles de entender

domingo, 2 de octubre de 2011

TAREA PROGRAMACION ESTRUCTURAS SECUENCIALES

SOLUCION TAREA PROGRAMACION
ESTRUCTURAS SECUENCIALES

DUEÑO DE UNA TIENDA : https://docs.google.com/leaf?id=0B7FEm6LHxxneMTM4MjlmMDctYmVkNC00YzFjLTgwNWItNDM4MDZlMzQ0YzUy&sort=name&layout=list&num=50

PULSACIONES: https://docs.google.com/leaf?id=0B7FEm6LHxxneMTc1M2NhMDMtZTJmMS00MGI3LThmY2MtODRlYWQ3MzBjYTdi&sort=name&layout=list&num=50

CONVERSION: https://docs.google.com/leaf?id=0B7FEm6LHxxneNDkxNGJkMTMtMjZmZS00MjAzLWI4OTctMDMyOGJlYTUwYTlm&sort=name&layout=list&num=50

MASA: https://docs.google.com/leaf?id=0B7FEm6LHxxneNGQ1YzQ4MWEtNzIyMS00ZWMwLTllYTMtMGE1NDVlMzEzYWJl&sort=name&layout=list&num=50

VALOR ABSOLUTO: https://docs.google.com/leaf?id=0B7FEm6LHxxneNTEwNjA1OTItNDAxOS00OTUxLWI3NmMtYmUxZDA1YjFlOWU2&sort=name&layout=list&num=50

CORRER: https://docs.google.com/leaf?id=0B7FEm6LHxxneOGY5ZDg0NDUtOGQzMS00ZDRlLTlmMjYtYjdkZjM1OTEyMTEx&sort=name&layout=list&num=50

NOTAS: https://docs.google.com/leaf?id=0B7FEm6LHxxneOTJjOWZhOWQtNTMzMy00ODNhLWEyMWYtZTc2MDBhOGM0MjRi&sort=name&layout=list&num=50

HOSPITAL: https://docs.google.com/leaf?id=0B7FEm6LHxxneYWQzMmQwMGMtMGVhZC00NGMxLWFjNTYtMTcwNjU1YzEyZTcz&sort=name&layout=list&num=50

SALARIO SEÑOR: https://docs.google.com/leaf?id=0B7FEm6LHxxneZWVjMTljYzEtMzlkNi00Y2RmLWJlNGEtZGQ0Y2NmMzNhNGNj&sort=name&layout=list&num=50

EMPRESA: https://docs.google.com/leaf?id=0B7FEm6LHxxneZjBhNTc0MzgtYjJiNy00ZDZlLTk4NWMtNTM2ZjkwYTMzNDIz&sort=name&layout=list&num=50

viernes, 30 de septiembre de 2011

TALLER ESTRUCTURAS SECUENCIALES

Primer ejercicio
conversion:


#include <stdio.h>
#include <stdlib.h>
int main (int argc , char*argv[])
{
    int pesosC,Dolares,d;
    float Conversion;
    printf ("Ingrese cantidad de pesos colombianos:");
    scanf ("%d\n",pesosC);
    printf ("Ingrese el valor de un dolar");
    scanf ("%d\n",Dolares);
    d=Dolares;
    Conversion=(pesosC/d);
    printf ("la cantidad de dolares son:",Conversion);
    system("PAUSE");
    return 0;
}


2. Valor absoluto




#include <string>
#include <iostream>


using namespace std;
double Fabs(double num);
int main()
{
double a;
cout<< "Numero: ";cin >> a;cout << endl;
cout<< "El numero absoluto de  "<< a << " es " << Fabs(a)<<endl;
system("PAUSE");
}
double Fabs(double num)
{
        if (num<0)
   {
         return(num*(-1));
        }
    else
   {
         return(num);
        }
}

3. Masa
#include <stdio.h>
#include <stdlib.h>
int main (int argc , char*argv[])
{
    float p,m,v,t;
    printf ("Ingrese la presion:");
    scanf ("%f",&p);
    printf ("Ingrese el volumen: ");
    scanf ("%f",&v);
    printf ("Ingrese la temperatura: ");
    scanf ("%f",&t);
    m=(p*v)/(0.37*(t+460));
    printf ("la masa es: %f",m);
    system("PAUSE");
    return 0;
}




4. Pulsaciones


#include <string>
#include <iostream>
//Librerías necesarias.


using namespace std;
int main()
{
int edad;
float  numpulsaciones;
cout<< "Edad: ";cin >> edad;cout << endl;
numpulsaciones=(float)(220-edad)/10;
cout<< "El número de pulsaciones es "<< numpulsaciones <<endl;
system("PAUSE");
}


5. Salario Obrero:


#include <string>
#include <iostream>




using namespace std;
int main()
{
int nuevos,salan;
cout<< "ingrese su salario anterior: ";cin >> salan;cout << endl;
nuevos=(salan*0.25)+salan;
cout<< "su salario nuevo es de: "<< nuevos <<endl;
system("PAUSE");
}
6. Hospital
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 int Presupuesto;
 float Ginecologia,Traumatologia,Pediatria;
 printf( "Ingrese el presupuesto\n");
 scanf( "%d",&Presupuesto);
 Ginecologia = Presupuesto*0.4;
 Traumatologia = Presupuesto*0.3;
 Pediatria = Presupuesto*0.3;
 printf( "\nEl dinero para ginecologia es $%f\n",Ginecologia);
 printf( "\n el dinero  para traumatologia es $%f\n",Traumatologia);
 printf( "\nel dinero para  pediatria es $%f\n",Pediatria);
 system( "PAUSE");
 return 0;
}





7. Dueño de una tienda..
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 int Costo;
 float Precio;
 printf( "Ingrese el costo del producto\n");
 scanf( "%d",&Costo);
 Precio = (Costo*0.3)+Costo;
 printf( "\nEntonces el precio es: $%f\n",Precio);
 system( "PAUSE");
 return 0;
}

8. correr

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 int lunes,miercoles,viernes;
 float promedio;
 printf( "Ingrese el tiempo en segundos que corrio el lunes\n");
 scanf( "%d",&lunes);
 printf( "Ingrese el tiempo en segundos que corrio el miercoles\n");
 scanf( "%d",&miercoles);
 printf( "Ingrese el tiempo en segundos que corrio el viernes\n");
 scanf( "%d",&viernes);
 promedio = (lunes+miercoles+viernes)/3;
 printf( "\nEl tiempo promedio que tarda la persona en una semana es: %f segundos\n",promedio);
 system( "PAUSE");
 return 0;
}

9. Empresa
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 int inversion1,inversion2,inversion3;
 float inversion,persona1,persona2,persona3;
 printf( "Ingrese Inversion1\n");
 scanf( "%d",&inversion1);
 printf( "Ingrese Inversion2\n");
 scanf( "%d",&inversion2);
 printf( "Ingrese Inversion3\n");
 scanf( "%d",&inversion3);
 inversion = inversion1+inversion2+inversion3;
 persona1 = (inversion1*100)/inversion;
 persona2 = (inversion2*100)/inversion;
 persona3 = (inversion3*100)/inversion;
 printf( "\nEl porcentaje inversion 1 es: %f porciento\n",inversion1);
 printf( "\nEl porcentaje inversion 2 es: %f porciento\n",inversion2);
 printf( "\nEl porcentaje inversion 3 es: %f porciento\n",inversion3);
 system( "PAUSE");
 return 0;
}

10. Notas
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
 int tm1,tm2,tm3,Examen_m,T1,T2,Examen_Ph,tq1,tq2,tq3,Examen_Q;
 float ptareasmat,ptareasfis,ptareasqui,pmatematicas,pfisica,pquimica,pmaterias;
 printf( "Ingrese la nota tarea 1 de matematicas\n");
 scanf( "%d",&tm1);
 printf( "Ingrese la nota tarea2 de matematicas\n");
 scanf( "%d",&tm2);
 printf( "Ingrese la nota tarea3 de matematicas\n");
 scanf( "%d",&tm3);
 printf( "Ingrese la nota del examen de matematicas\n");
 scanf( "%d",&Examen_m);
 printf( "Ingrese la nota  tarea1 de fisica\n");
 scanf( "%d",&T1);
 printf( "Ingrese la nota tarea2 de fisica\n");
 scanf( "%d",&T2);
 printf( "Ingrese la nota del examen de fisica\n");
 scanf( "%d",&Examen_Ph);
 printf( "Ingrese la nota tarea 1 de quimica\n");
 scanf( "%d",&tq1);
 printf( "Ingrese la nota tarea 2 de quimica\n");
 scanf( "%d",&tq2);
 printf( "Ingrese la nota tarea 3 de quimica\n");
 scanf( "%d",&tq3);
 printf( "Ingrese la nota del examen de quimica\n");
 scanf( "%d",&Examen_Q);
 promtmat = (tm1+tm2+tm3)/3;
 promtfis = (T1+T2)/2;
 promtqui = (tq1+tq2+tq3)/3;
 pmatematicas = (promtmat*0.1)+(Examen_m*0.9);
 pfisica = (promtfis*0.2)+(Examen_Ph*0.8);
 pquimica = (promtqui*0.15)+(examenqui*0.85);
 pmaterias = (pmatematicas+pfisica+pquimica)/3;
 printf( "\nEl promedio de notas en matematicas es de: %f\n",pmatematicas);
 printf( "\nEl promedio de notas en fisica es de: %f\n",pfisica);
 printf( "\nEl promedio de notas en quimica es de: %f\n",pquimica);
 printf( "\nEl promedio de notas en las 3 materias es de: %f\n",pmaterias);
 system( "PAUSE");
 return 0;
}



sábado, 3 de septiembre de 2011

PROGRAMA ELECTRICIDAD EN DEV C++


#include<iostream>
#include<cmath>
using namespace std;

#define SIN_TIPO float


int main() {

float KWH;
float cargofijo;
float totalcasas;
float i;
float consumo;
float preciop;
float total;
    int casas;
    float l1,l2;
cout<<"Se ira a calcular el consumo de un # determinado de casas"<<endl;
cout<<"Ingrese el numero de casas "<<endl;
cin>>casas;
KWH=176.19;
cargofijo=1230.06;
totalcasas=0;
i=1;
while (i<=casas) {
cout<<"Ingrese lectura  inicial casa"<<i<<endl;
cin>>l1;
cout<<"Ingrese lectura final casa"<<i<<endl;
cin>>l2;
if (l2<l1) {
consumo=l1-l2;
} else {
consumo=l2-l1;
}
preciop=KWH*consumo;
total=cargofijo+preciop;
cout<<"La factura de las casa "<<i<<"es:"<<total<<endl;
totalcasas=total+totalcasas;
i=i+1;
}
cout<<"El total de consumo mensual del Determinado numero casas es: "<<totalcasas<<endl;
system("pause");
}

PROGRAMA CONDOMINIO


#include<iostream>
#include<cmath>
using namespace std;

#define SIN_TIPO float


int main() {

float m3;
float cargofijo;
float totalcasas;
float i;
float consumo;
float preciop;
float total;
    int casas;
    float l1,l2;
cout<<"Vamos a calcular el consumo de tu condominio"<<endl;
cout<<"Ingrese el numero de casas "<<endl;
cin>>casas;
m3=916.42;
cargofijo=4067.53;
totalcasas=0;
i=1;
while (i<=casas) {
cout<<"Ingrese lectura  inicial casa"<<i<<endl;
cin>>l1;
cout<<"Ingrese lectura final casa"<<i<<endl;
cin>>l2;
if (l2<l1) {
consumo=l1-l2;
} else {
consumo=l2-l1;
}
preciop=m3*consumo;
total=cargofijo+preciop;
cout<<"La factura de las casa "<<i<<"es:"<<total<<endl;
totalcasas=total+totalcasas;
i=i+1;
}
cout<<"El total de consumo mensual del condominio es: "<<totalcasas<<endl;
system("pause");
}

PROGRAMA MERCADO EN DEV C++


#include<iostream>
#include<cmath>
using namespace std;

#define SIN_TIPO float


int main() {

float acum=0;
float acum_iva=0;
float subtotal;
float iva;
float tot;
SIN_TIPO total;
    int a;
    int b;
    int n;
   
acum=0;
acum_iva=0;
do {
cout<<"Hola , ingrese el valor del producto"<<endl;
cin>>a;
cout<<"Ingrese la cantidad que desea llevar"<<endl;
cin>>b;
subtotal=(a*b);
iva=0.16;
tot=(iva)*(subtotal);
acum=acum+subtotal;
acum_iva=tot+acum_iva;
total=acum+acum_iva;
   cout<<"------------------------------------------ "<<endl;
cout<<"valor de su compra es:"<<acum<<endl;
cout<<"iva"<<acum_iva<<endl;
cout<<" Total a pagar es "<<total<<endl;

if ((total>=200000)) {
total=acum;
cout<<"------------------------------------------ "<<endl;
cout<<"Su compra es supeior a  $200.000  "<<endl;
cout<<"con un descuento de iva por"<<acum_iva<<endl;
cout<<"Nuevo total a pagar"<<acum<<endl;
} else {
}
cout<<"Desea seuir comprando marque 1 si no marque 0 "<<endl;
cin>>n;
} while (n==1);
return 0;
}

Programas en Pseint

Para poder realizar los programas se recurrio primero a realizar el pseudocodigo

PSEUDOCODIGO MERCADO:  https://docs.google.com/leaf?id=0B7FEm6LHxxneNzMyM2ViODYtOWI4Mi00NzdiLTg3M2ItMjcxZGIxMWQwNGMx&hl=es

PSEUDOCODIGO CONDOMINIO: https://docs.google.com/leaf?id=0B7FEm6LHxxneNjk2MDNhODUtYzE2OS00MTllLWJlNWMtMzljNzdiYjhiOGZl&hl=es

PSEUDOCODIGO ELECTRICIDAD: https://docs.google.com/leaf?id=0B7FEm6LHxxneNTAwMTNhY2MtMDkyNy00MWRhLWJjYTMtOTI3YjY3MThlNGMx&hl=es

Programas en Pseint

PRIMERO SE REALIZO  EN PSEINT (PSEUDOCODIGO) LOS 3 PROGRAMAS : EL DEL SUPERMERCADO , EL CONDOMINIO Y EL DEL CONSUMO DE LA ELECTRICIDAD Y LUEGO SE PROCEDIO A PROGRAMARLOS EN DEV C++

AQUI ESTA EL PRIMER LINK PARA EL SUPERMERCADO
https://docs.google.com/leaf?id=0B7FEm6LHxxneNzMyM2ViODYtOWI4Mi00NzdiLTg3M2ItMjcxZGIxMWQwNGMx&hl=es

EL CONDOMINIO: https://docs.google.com/leaf?id=0B7FEm6LHxxneNjk2MDNhODUtYzE2OS00MTllLWJlNWMtMzljNzdiYjhiOGZl&hl=es

ELECTRICIDAD: https://docs.google.com/leaf?id=0B7FEm6LHxxneNTAwMTNhY2MtMDkyNy00MWRhLWJjYTMtOTI3YjY3MThlNGMx&hl=es

lunes, 29 de agosto de 2011

Glosario


lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación 


 C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje. (COMPILADOR)


    C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos.    El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.





  IDE (Integrated device Electronics), es un estándar de interfaz para la conexión de los dispositivos de almacenamiento masivo de datos y las unidades ópticas que utiliza el estándar derivado de ATA y el estándar ATAPI. 
En el interfaz ATA se permite conectar dos dispositivos por BUS. Para ello, de los dos dispositivos, uno tiene que estar comoesclavo y el otro como maestro para que la controladora sepa a/de qué dispositivo mandar/recibir los datos. El orden de los dispositivos será maestro, esclavo. Es decir, el maestro será el primer dispositivo y el esclavo, el segundo. La configuración se realiza mediante jumpers. Por lo tanto, el dispositivo se puede conectar como:
Como Maestro ('Master'). Si es el único dispositivo en el cable, debe tener esta configuración, aunque a veces también funciona si está como esclavo. Si hay otro dispositivo, el otro debe estar como esclavo.
Como Esclavo ('Slave'). Funcionará conjuntamente con el maestro. Debe haber otro dispositivo que sea maestro.




 GCC:   es un conjunto de compiladores creados por el proyecto GNU. GCC essoftware libre y lo distribuye la FSF bajo la licencia GPL.
Estos compiladores se consideran estándar para los sistemas operativos derivados de UNIX, de código abierto o también de propietarios, como Mac OS X. GCC requiere el conjunto de aplicaciones conocido como binutils para realizar tareas como identificar archivos objeto u obtener su tamaño para copiarlos, traducirlos o crear listas, enlazarlos, o quitarles símbolos innecesarios.
Originalmente GCC significaba GNU C Compiler (compilador GNU para C), porque sólo compilaba el lenguaje C. Posteriormente se extendió para compilar C++, Fortran, Ada y otros.
GCC es parte del proyecto GNU, el cual tiene como objetivo mejorar el compilador usado en los sistemas GNU incluyendo la varianteGNU/Linux. El desarrollo de GCC usa un entorno de desarrollo abierto y soporta muchas otras plataformas con el fin de fomentar el uso de un compilador-optimizador de clase global, para atraer muchos equipos de desarrollo, para asegurar que GCC y los sistemas GNU funcionen en diferentes arquitecturas y diferentes entornos, y más aún, para extender y mejorar las características.


 RAD : El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.
Hoy en día se suele utilizar para referirnos al desarrollo rápido de interfaces gráficas de usuario tales como Glade, o entornos de desarrollo integrado completos. Algunas de las plataformas más conocidas son Visual Studio, Delphi, Foxpro , Anjuta, Game Maker, Velneo o Clarion.

sábado, 20 de agosto de 2011

Tarea 1

Hola!
Se realizo con exito la tarea , cumpliendo con todos los objetivos propuestos.
:)
para comprobarlo haz click en el enlace
Notastaller.html - https://docs.google.com/leaf?id=0B7FEm6LHxxneYTA5NzRkM2QtMzZiMC00ODM2LTgzZTEtODRmNjY1NDM4NDZk&hl=es

jueves, 11 de agosto de 2011

First Class

The expectation that I have in this course is  learn to handle different programming languages, applied to everyday life and sophisticated in classes.... :)