Adjunto en Link
el Proyecto Final de Programacion Proyecto Final
Maria Lucia Duarte Vivas
sábado, 21 de enero de 2012
domingo, 11 de diciembre de 2011
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
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
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);
}
}
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");
}
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
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
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
Suscribirse a:
Entradas (Atom)