lunes, 29 de abril de 2013

DESARROLAR LA CODIFICACION EN C++, SUBIR LOS *.CPP Y *.EXE AL BLOG, TAER IMPRESO LA CODIFICACION CON EL EJECUTABLE


DEBER DE PROGRAMACION
ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA
FECHA: 29 DE ABRIL DEL 2013

DESARROLAR LA CODIFICACION EN C++, SUBIR LOS *.CPP Y *.EXE AL BLOG, TAER IMPRESO LA CODIFICACION CON EL EJECUTABLE
1)      Hacer un Programa que permita calcular todos los números primos entre dos números ingresados por el teclado.
#include <iostream.h>
#include <conio.h>
int main()
{
                int fila,np,np2,d,col,j,cont;
                col=2,j=0;cont=0;
                fila=8;
                clrscr();
                gotoxy(15,3);cout<<"NUMEROS PRIMOS, DE DOS NUMEROS INGRESADOS POR TECLADO";
                gotoxy(20,5);cout<<"Ingrese el primer numero";
                gotoxy(48,5);cin>>np;
                gotoxy(20,6);cout<<"Ingrese el segundo numero";
                gotoxy(48,6);cin>>np2;
                if (np>np2)
                {
                               gotoxy(20,7);cout<<"El primer numero debe de ser menor...";
                }
                if ((np<=0) || (np2<=0))
                {
                               gotoxy(20,7);cout<<"Los numeros deben de ser mayores a 0...";
                }
                else
                {

                               for (int j=np;j<=np2;j++)
                               {
                               d=np;
                               for (int i=1; i<=np;i++)
                               {
                                               if (np % d == 0)
                                               {
                                                               cont++;
                                               }
                                               d--;
                               }
                               if (cont ==2)
                               {
                                               gotoxy(col,fila);cout<<np;
                                               col=col+5;
                                               if (col>75)
                                               {
                                                               col=2;
                                                               fila++;
                                               }

                               }
                               np++;
                               cont=0;
                               }
                }
                getch();
                return 0;
}


















2)    ESCRIBIR UN PROGRAMA QUE IMPRIMA LOS NÚMEROS DEL 1 AL 10, CADA UNO DE ELLOS CON SU RESPECTIVA FACTORIAL.

#include <iostream.h>
#include <conio.h>
int main()
{
                int fila;
                float fact;
                fila=7;
                clrscr();
                gotoxy(60,20);cout<<"CRISTINA BENITEZ";
                gotoxy(20,3);cout<<"FACTORIAL DE LOS 10 PRIMEROS NUMEROS";
                gotoxy(25,5);cout<<"NUMERO  FACTORIAL";
                for (int n=1; n<=10; n++)
                {
                               fact=1;
                               for(int i=n;i;i--)
                               {
                                               fact=fact*i;
                                               gotoxy(27,fila);cout<<n<<" = "<<fact;


                               }
                               fila++;
                }
                getch();
                return 0;
}




















3)    ESCRIBIR UN PROGRAMA QUE ME PERMITA PASAR UN NUMERO NATURAL CUALQUIERA A BINARIO

#include <iostream.h>
#include <conio.h>
int main()
{
                int col,nat,bina;

                col=39;
                clrscr();
                gotoxy(30,15);cout<<"CRISTINA BENITEZ";
                gotoxy(15,3);cout<<"CONVERTIR UN NUMERO NATURAL A BINARIO";
                gotoxy(15,4);cout<<"El numero a convertir es ==> ";
                gotoxy(47,4);cin>> nat;
                if (nat>=2)
                {
                for (int i=1; i>0; i++)
                {
                               bina=nat%2;
                               gotoxy(col,6);cout<<bina;
                               nat=nat/2;
                               col=col-1;
                               if (nat==1)
                                               break;/* permite salir de un FOR y continuar afuera del mismo*/
                }
                gotoxy(col,6);cout<<"1";
                gotoxy(col+9,6);
                }
                getch();
                return 0;
}









4     CALCULAR EL ACUMULADO DE LAS EDADES DE UN GRUPO DE  PERSONAS SIEMPRE Y CUANDO DICHAS EDADES SEAN MAYORES A 18 Y MENORES DE 45


#include <iostream.h>
#include <conio.h>
int main()
{
                int n,edad, acueda,col;
                col=10; acueda=0;
                clrscr();
                gotoxy(30,15);cout<<"CRISTINA BENITEZ";
                gotoxy(20,3);cout<<"PROGRAMA QUE PERMITE INGRESAR N EDADES";
                gotoxy(20,4);cout<<"ENTRE 18 A 45 A;OS";
                gotoxy(10,7);cout<<"Ingresa el número de personas";
                gotoxy(42,7);cin>>n;
                gotoxy(10,8);cout<<"Ingresa EDAD y presiona enter";
                for (int i=0; i<n; i++)
                {
                               gotoxy(col,10);cin>>edad;
                               if ((edad>=18) & (edad<=45))
                               {
                                               acueda=acueda+edad;

                               }
                               col=col+5;
                }
                gotoxy(10,12);cout<<"El ACUMULADO de las EDADES es " << acueda ;

                getch();
                return 0;
}


















5     HACER EN PROGRAMA QUE MUESTRE LOS NÚMEROS PARES ENTRE 1000 Y 0. NO SE ESCRIBIRÁ LOS NÚMEROS QUE SE ENCUENTREN EN EL RANGO DE 200 A 50.
#include <iostream.h>
#include <conio.h>
int main()
{
                int n,col,fil;
                col=1;fil=3;
                clrscr();
                gotoxy(60,25);cout<<"CRISTINA BENITEZ";
                gotoxy(12,1);cout<<"PROGRAMA QUE PERMITE MOSTRAR EN PANTALLA LOS NUMEROS PARES";
                gotoxy(9,2);cout<<"ENTRE 1000 A 0, NO SE ESCRIBIRA LOS COMPRENDIDOS ENTRE 50 Y 200";
                for (int i=0; i<=1000; i++)
                {
                               if ((i>=50) & (i<=200))
                               {
                                               continue;

                               }
                               else
                               {
                                               if (i % 2 == 0)
                                               {
                                                               gotoxy(col,fil);cout<< i;
                                               }
                               }
                               if (col>=75)
                               {
                                               fil++;
                                               col=1;
                               }
                               else
                                               col=col+2;
                }
                getch();
                return 0;
}











6        DADOS N NUMEROS, HACER UN PROGRAMA QUE DETERMINE LA SUMA DE LOS QUE SEAN MAYORES A CERO,  EL PRODUCTO DE LOS MENORES QUE 0 Y SE CUENTEN CUANTOS NÚMEROS SON IGUALES A 0

#include <iostream.h>
#include <conio.h>
int main()
{
                int n,col,num,suma,prod,cont;
                col=1;suma=0;prod=1;cont=0;
                clrscr();
                gotoxy(30,15);cout<<"CRISTINA BENITEZ";
                gotoxy(12,1);cout<<"PROGRAMA QUE PERMITE INGRESAR N NUMEROS Y DETERMINAR LA SUMA";
                gotoxy(10,2);cout<<"DE LOS QUE SEAN > A 0, EL PRODUCTO DE LOS < A 0 Y CONTAR = A 0 ";
                gotoxy(9,3);cout<<"Ingresar el numero de veces que se repetira el bucle";
                gotoxy(62,3); cin>> n;
                gotoxy(9,4);cout<<"Ingrese el valor y presione enter...";
                for (int i=1; i<=n; i++)
                {
                               gotoxy(col,6);cin>> num;
                               if (num>0)
                               {
                                               suma=suma+num;

                               }
                               else
                               {
                                               if (num < 0)
                                               {
                                                               prod=prod*num;
                                               }

                               }
                               if (num==0)
                               {
                                               cont++;
                               }
                               col=col+5;
                }
                gotoxy(15,10);cout<<"La suma de los mayores a 0 es ==> "<< suma;
                gotoxy(15,11);cout<<"El producto de los menores a 0 es ==> " <<prod;
                gotoxy(15,12);cout<<"La cantidad de numeros iguales a 0 son ==> " <<cont;
                getch();
                return 0;
}




7       Hacer un programa para calcular la suma de  los 15 primeros números de la serie FIBONACCI

#include <iostream.h>
#include <conio.h>
int main()
{
                int col,a,b,suma;
                double fibo;
                col=8;a=0;b=1;fibo=0;
                clrscr();
                gotoxy(30,15);cout<<"CRISTINA BENITEZ";
                gotoxy(3,1);cout<<"PROGRAMA QUE MUESTRE LA SUMA DE LOS 15 PRIMEROS NUMEROS DE LA SERIE FIBONACCI";
                gotoxy(1,3);cout<<"0  1  ";
                for (int i=1; i<=13; i++)
                {
                               fibo=a+b;
                               gotoxy(col,3);cout<<fibo;
                               suma=suma+fibo;
                               a=b;
                               b=fibo;
                               col=col+4;
                }
                gotoxy(15,10);cout<<"La suma de los 15 primeros numeros es ==> "<< suma+1;

                getch();
                return 0;
}

lunes, 22 de abril de 2013

DEBER DE PROGRAMACION




DEBER DE PROGRAMACIÓN

ESTUDIANTE:  Cristina Benitez
DOCENTE: Ing. Robin Zamora
FECHA: 22 de Abril del 2012

ELABORE UN PROGRAMA QUE ME PERMITA PRESENTAR LA TABLA DE MULTIPLICAR DEL 8


#include<iostream.h>
#include<conio.h>
void main ()
{
 clrscr ();
 int m;
 int fila=2;
 for (int y=1;y<=12;y=y+1)
 {
 m=y*8;
 gotoxy(30,fila);
 cout<< "8*" <<y<< "=" <<m;
 fila=fila+2;
 }
 getch ();
}

EJERCICIOS EN CLASES


PROGRAMACIÓN ESTRUCTURADA
EJERCICIOS EN CLASES
ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA

EN UNA FRUTERIA SE OFRECEN LAS MANZANAS CON DESCUENTO SEGUN LA SIGUENTE TABLA
KILOS COMPADOS % DESCUENTO
0--- 20%
2.01----5 10%
5.01----10 15%
10.01 EN ADELANTE EL DESCUENTO DE DEL 20%
Presentar el valor del descuento y el total a pagar.

#include<conio.h>
#include<iostream.h>
void main()
{
clrscr();
int ck,vk,cc,d,tp;
cout<<"INGRESE CANTIDA DE KILOS COMPRADOS;";
cin>>ck;
cout<<"INGRESE EL VALOR DE LOS KILOS;";
cin>>vk;
if(ck<2)
{
tp=ck*vk;
}
else
{
if(ck<=5)
{
cc=ck*vk;
d=cc*0.10;
tp=cc-d;
}
else
{
if(ck<=10)
{
cc=ck*vk;
d=cc*0.15;
tp=cc-d;
}
else
{
cc=ck*vk;
d=cc*0.20;
tp=cc-d;
}
}
}
cout<<"EL TOTAL A PAGAR DE LA COMPRA ES;" <<tp;
getch();
}

PROGRAMACION ESTRUCTURADA: DEBER CAPITAL



PROGRAMACION ESTRUCTURADA
DEBER
ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA
CAPITAL

#include<conio.h>
#include<iostream.h>
void main()
{
clrscr();
int cap,pre,ncap, sob,ins,inc;
cout<<"INGRESE EL CAPITAL;";
cin>>cap;
if(cap<0)
{
pre=10000-cap;
}
else
{
if(cap<20000)
{
pre=20000-cap;
}
else
{

}
}
ncap=pre+cap;
sob=ncap-7000;
ins=sob/2;
inc=sob/2;
cout<<"EL PRESUPUESTO PARA INSUMOS ES;" <<ins;
cout<<"EL PRESUPUESTO PARA INCENTIVOS AL PERSONAL ES;" <<inc;
getch();
}

viernes, 19 de abril de 2013

CRISTINA BENITEZ: EJERCICIO EN CLASES


PROGRAMACION ESTRUCTURADA
EJERCICIOS EN CLASES
ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA

EN UN ALMACEN SE HACE EL 20% DE DESCUENTO A LOS CLIENTES CUYA COMPRA SUPERA LOS $1000.00 CUAL SERA LA CANTIDAD QUE PAGARA UNA PERSONA POR SU COMPRA.
#include<conio.h>
#include<iostream.h>
void main()
{
  clrscr();
  float c,dt,tp;
  cout<<"INGRESE EL TOTAL DE LA COMPRA;";
  cin>>c;
  if(c>1000)
 {
   dt=c*0.20;
   tp=c-dt;
   cout<<"EL TOTAL A PAGAR ES;" <<tp;
  }
  else
  {
    cout<<"EL TOTAL A PAGAR ES;" <<c;
  }
  getch();
}

DETERMINAR LA CANTIDAD DE DINERO QUE RECIBIRÁ UN TRABAJADOR POR CONCEPTO DE LAS HORAS EXTRAS TRABAJADAS


DEBER DE PROGRAMACION

ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA
FECHA: 17 DE ABRIL DEL 2013

DETERMINAR LA CANTIDAD DE DINERO  QUE RECIBIRÁ UN TRABAJADOR POR CONCEPTO DE LAS HORAS EXTRAS TRABAJADAS EN UNA EMPRESA SABIENDO QUE CUANDO LAS HORAS DE TRABAJO EXCEDEN DE 40 EL RESTO SE CONSIDERA HORA EXTRAS Y QUE ESTAS SE PAGA AL DOBLE DE UNA HORA NORMAL, CUANDO NO EXCEDE DE 8, SI LAS HORAS EXTRAS EXCEDEN DE 8 SE PAGAN LAS PRIMERAS 8 AL DOBLE DE LO QUE SE PAGAN LAS HORAS NORMALES Y EL RESTO AL TRIPLE.
#include<conio.h>
#include<iostream.h>
void main()
{
  clrscr();
  int   h,ch,s,sb,hd,sd,ht,st;
  cout<<"INGRESE  LAS HORAS TRABAJADAS; ";
  cin>>h;
  cout<<"INGRESE  EL COSTO DE LAS HORAS; ";
  cin>>ch;
  if(h<=40)
  {
    s=h*ch;
    cout<<"EL VALOR A CANCELAR ES;" <<s;
   }
  else
  {
    if(h>48)
  {
    sb=40*ch;
    sd=8*ch*2;
     ht=h-48;
     st=ht*ch*3;
     s=sb+sd+st;
     cout<<"EL  VALOR A CANCELAR ES;" <<s;
    }
    else
   {
     sb=40*ch;
     hd=h-40;
     sd=hd*ch*2;
     s=sb+sd;
     cout<<"EL  VALOR A CANCELAR ES;" <<s;
    }
  }
  getch();
}

PROGRAMACION ESTRUCTURADA SALARIO SEMANAL


PROGRAMACION ESTRUCTURADA
EJERCICIOS EN CLASES
ESTUDIANTE: CRISTINA BENITEZ
DOCENTE: ING. ROBIN ZAMORA

ELABORE UN PROGRAMA QUE NOS PERMITA CALCULAR EL SALARIO SEMANAL DE UN OBRERO, EL CUAL SE OBTIENE DE LA SIGUIENTE MANERA:
SI LABORA 40 HORAS SEMANALES SE LE PAGA A RAZON DE $ 16.00 POR HORA SI TRABAJA MAS DE 40 HORAS SE LE PAGA $ 16.00  POR CADA UNA DE LAS PRIMERAS 40 HORAS Y $ 20,00 POR CADA HORA EXTRAS.
#include<conio.h>
#include<iostream.h>
void main()
{
  clrscr();
  int    h,tp,sb,he,she,tsp;
  cout<<"INGRESE   LAS HORAS TRABAJADAS; ";
  cin>>h;
  if(h>40)
 {
   sb=40*16;
   he=h-40;
   she=he*20;
   tp=sb+he;
   cout<<"EL  TOTAL A PAGAR ES; " <<tp;
 }
else
{
  tsp=h*16;
  cout<<"EL  TOTAL A PAGAR ES; " <<tsp;
 }
 getch();
}