jueves, 18 de abril de 2013

base de datos


Apuntador

Generalmente, la tarea es asumida por el director de escena que tiene una copia última del guion. Esta es la versión más defintiva del guion para cada actuación y contiene detalles de todos los movimientos en sus tiempos precisos con respecto a la acción que se desarrolla en el escenario. Esto permite al apuntador dirigir la iluminación, sonido y efectos de vuelo durante la actuación. También contiene notas de marca de modo que el apuntador sabe cuál debería ser la posición y los movimiento de los actores en el escenario en cada momento.
Los apuntadores de ópera se ubican tradicionalmente en un habitáculo de madera pequeño en el extremo delantero del centro del escenario, sobre el foso de la orquesta. Se llama la caja del apuntador, concha o consueta. Son visibles a los actores y a ningún otro. La tecnología ha traído aire fresco y entre otros avances, pequeñas pantallas de visualización, para apoyar su trabajo.
En producciones profesionales y de alta calidad, el apuntador nunca actúa durante la representación para instruir a los actores si olvidan una línea o movimiento; sólo durante los ensayos.

Registro

En informática, o concretamente en el contexto de una base de datos relacional, un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas ycolumnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
 campo
Un campo es un conjunto de códigos que indica a Word que inserte información o realice una acción en un documento automáticamente. Los campos tienen muchos usos diversos en Word; algunas acciones se pueden realizar sólo usando campos, por ejemplo, excluir los números de página de sólo un par de niveles de la TDC.
Tal vez ya esté usando campos sin saber que están ahí. Por ejemplo, los números de página se controlan mediante campos. Asimismo, cuando crea una TDC automática, en realidad está insertando un campo de TDC que indica a Word que recopile los elementos y cree la TDC.

¿Qué es una base de datos?
R=cual quiera de datos compilados
¿Qué son las tablas?
R=objetos que tienen la capacidad de almacenar en filas y columnas
¿Qué son las consultas?
R=son acciones pantallas o listas que segeneran mediante instrucciones
¿Qué son formularios?
R=formatos diseñados para el usuario que permiten controlar o editar una base de datos
¿Qué son los informes?
R=permiten recopilar datos de las tablas o de los datos de las consultas
¿Qué son las paginas?
Permiten crear bases con datos interactivos en internet
¿Qué son los macros?
R=conjuntos de macros instrucciones programadas en un solo comando
¿Qué son los modelos?
R=programas o partes de programas escritos en visual 

jueves, 11 de abril de 2013

lenguaje c

#include <stdio.h>
#include <conio.h>
main ( )
{
char cve [6], puesto [15], empleado[25];
int hrs;
float pagoxhr, com, tp, td, isr, imss, ant, sn;
int x;
for (x=1;  x<=3;  x++);
clrscr  ( );
gotoxy (1,1); printf ("introducir clave del empleado:");
scanf ("%s", &cve);
gotoxy (1,2); printf ("dar el nombre:");
scanf ("%s", &empleado);
gotoxy (1,3); printf ("introducir el puesto:");
scanf ("%s", &puesto);
gotoxy (1,4); printf ("horas laboradas:");
scanf ("%d", &hrs);
gotoxy (1,5); printf ("pago por hora:");
scanf ("%f", &pagoxhr);
gotoxy (1,6); printf ("introducir comision:");
scanf ("%f", &com);
tp=hrs*pagoxhr+com;
gotoxy (1,7); printf ("%s, tiene percepciones de %f", empleado,tp);
isr=tp * .04;
imss=tp * .06;
gotoxy (1,8); printf ("dar el anticipo:");
scanf ("%f", &ant);
td=isr+imss+ant;
sn=tp-td;
gotoxy (1,9); printf ("tiene deducciones de %f y su sueldo neto de %f", td,sn);
getch ( );
}
}

8.-PROGRAMA CON MARCO Y MENSAJE.

#include <stdio.h>
#include <conio.h>
main( )
{
void dibujamarco( );
void ponmensaje( );
void ponventana( );
clrscr( );
ponventana(1,1,79,23,2);
window(2,2,79,23);
ponmensaje (2,"lopez perez ajavid llussed",61);
getch( );
}
void ponmensaje(int renglon,char mensaje[],int largo)
{
gotoxy((largo-strlen(mensaje))/2+1,renglon);
cprintf(mensaje);
}void ponventana(char xs,char ys,char xi,char yi,char selector)
{
void dibujamarco( );
dibujamarco(xs,ys,xi,yi,selector);
window(xs+1,ys+1,xi-1,yi-1);
clrscr( );}
void dibujamarco(char xs,char ys,char xi,char yi,char selector)
{int i;
char k1,k2,k3,k4,k5,k6;
switch(selector)
{
case 1:
{k1=218;k2=191;k3=192;
k4=217;k5=196;k6=179;
break;
}
case 2:
{k1=201;k2=187;k3=200;
k4=188,k5=205,k6=186;
break;}
}
gotoxy(xs,ys);
putch(k1);
for(i=xs+1;i<xi;i++)putch(k5);
putch(k2);
for(i=ys+1;i<yi;i++)
{
gotoxy(xs,i);
putch(k6);
gotoxy(xi,i);
putch(k6);
}
gotoxy(xs,yi);
putch(k3);
for(i=xs+1;i<xi;i++)
putch(k5);
putch(k4);
}

9.-PROGRAMA DONDE SUME DOS NÚMEROS CON MARCO.

#include <stdio.h>
#include <conio.h>
main( )
{int num1,num2,suma;
void dibujamarco( );
void ponmensaje( );
void ponventana( );
clrscr( );
ponventana(1,1,79,23,2);
window(2,2,79,23);
gotoxy(5,5);printf("dar un numero:");
scanf("%d",& num1);
gotoxy(5,7);printf("dar otro numero:");
scanf("%d",& num2);
suma=num1+num2;
gotoxy(5,9);printf("la suma de %d mas %d es %d",
num1,num2,suma);
getch( );
}
void ponmensaje(int renglon,char mensaje[],int largo)
{
gotoxy((largo-strlen(mensaje))/2+1,renglon);
cprintf(mensaje);
}void ponventana(char xs,char ys,char xi,char yi,char selector)
{
void dibujamarco( );
dibujamarco(xs,ys,xi,yi,selector);
window(xs+1,ys+1,xi-1,yi-1);
clrscr( );}
void dibujamarco(char xs,char ys,char xi,char yi,char selector)
{int i;
char k1,k2,k3,k4,k5,k6;
switch(selector)
{
case 1:
{k1=218;k2=191;k3=192;
k4=217;k5=196;k6=179;
break;
}
case 2:
{k1=201;k2=187;k3=200;
k4=188,k5=205,k6=186;
break;}
}
gotoxy(xs,ys);
putch(k1);
for(i=xs+1;i<xi;i++)putch(k5);
putch(k2);
for(i=ys+1;i<yi;i++)
{
gotoxy(xs,i);
putch(k6);
gotoxy(xi,i);
putch(k6);
}
gotoxy(xs,yi);
putch(k3);
for(i=xs+1;i<xi;i++)
putch(k5);
putch(k4);
}

10.-PROGRAMA DE UNA EMPRESA DONDE PIDE DATOS DE UN TRABAJADOR CON MARCO.

#include <stdio.h>
#include <conio.h>
main( )
{
void dibujamarco( );
void ponmensaje( );
void ponventana( );
char cve[6],puesto[15],empleado[25];
int hrs;
float pagoxhr,com,tp,td,isr,imss,ant,sn;
int x;
for (x=1; x<=3; x++)
{
clrscr( );
ponventana(1,1,79,23,2); window(2,2,79,23);
textcolor(2); ponmensaje(2,"AJAX.",61); textcolor(7);
gotoxy(10,5); printf("numero del empledo");
{
clrscr( );
textcolor(3); ponmensaje(2,.",61); textcolor(7);
gotoxy(10,5); printf("numero del empleado|");
gotoxy(10,7); printf ("introducir clave del empleado:");
scanf ("%s",&cve);
gotoxy(10,10); printf ("dar nombre:");
scanf ("%s",&empleado);
gotoxy(10,11); printf("introducir puesto:");
scanf ("%s",&puesto);
gotoxy (10,12); printf("horas lavoradas:");
scanf("%d",&hrs);
gotoxy(10,13); printf("pago por horas:");
scanf("%f",&pagoxhr);
gotoxy(10,14); printf("introducir comicion:");
scanf ("%f",&com);
tp=hrs*pagoxhr+com;
gotoxy(10,15); printf("%s,tiene percepciones de %f",empleado,tp);
isr=tp*.04;
imss=tp*.06;gotoxy(10,16); printf("dar el anticipo del trabajador:");
scanf("%f",&ant);
td=isr+imss+ant;
sn=tp-td;
gotoxy(10,17); printf("tiene deducciones de %f y su sueldo neto es de %f",td,sn);
getch( );
}
}
}
void ponmensaje(int renglon,char mensaje[],int largo)
{
gotoxy ((largo-strlen(mensaje))/2+1,renglon);
cprintf(mensaje); }
void ponventana(char xs,char ys, char xi,char yi,char selector)
{ void dibujamarco();
dibujamarco (xs,ys,xi,yi,selector);
window(xs+1,ys+1,xi-1,yi-1);
clrscr(); }
void dibujamarco(char xs,char ys, char xi,char yi,char selector)
{ int i;
char k1,k2,k3,k4,k5,k6;
switch(selector)
{
case 1: { k1=218; k2=191; k3=192;
   k4=217; k5=196; k6=179; break; }
case 2: { k1=201; k2=187; k3=200;
   k4=188; k5=205; k6=186; break; }
}
gotoxy(xs,ys); putch(k1);
for(i=xs+1;i<xi;i++) putch(k5);
putch(k2);
for(i=ys+1;i<yi;i++) {gotoxy(xs,i); putch(k6); gotoxy (xi,i); putch(k6);}
gotoxy(xs,yi); putch(k3);
for(i=xs+1;i<xi;i++) putch(k5);
putch(k4);
}

11.- PROGRAMA DONDE DAMOS EL RESULTADO DE  LA RAÍZ CUADRADA, CUADRADO, CUBO, SENO, COSENO, TANGENTE Y SALIDA .

#include<stdio.h>
#include<conio.h>
#include<math.h>
main( )
{int opc;
float num,raiz,cuadrado,cubo,seno,coseno,tangente;
clrscr();
opc=0;
while(opc!=7)
{
clrscr();
gotoxy (5,5);printf("MENU:");
gotoxy (5,9);printf("1. Raiz");gotoxy (5,11);printf("2. Cuadrado");
gotoxy (5,13);printf("3. cubo");
gotoxy (5,15);printf("4. seno");
gotoxy (5,17);printf("5. coseno");
gotoxy (5,19);printf("6. tangente");
gotoxy (5,21);printf("7. salida");
gotoxy(5,23);printf("Dar una Opcion=>");scanf ("%d",&opc);
switch(opc)
{
case 1:{printf("dar un numero:");
scanf("%f",&num);
raiz=sqrt(num);
printf("la raiz es %f",raiz);
getch();
break;
}
case 2:{printf("dar un numero:");
scanf("%f",&num);
cuadrado=pow(num,2);
printf("el cuadrado es%f",cuadrado);
getch();
break;
}
case 3:{printf("dar un numero:");
scanf("%f",&num);
cubo=pow(num,3);
printf("el cubo es %f",cubo);
getch();
break;
}
case 4:{printf("dar un numero:");scanf("%f",&num);
seno=sin(num);
printf("el seno es %f",seno);
getch();
break;
}
case 5:{printf("dar un numero:");
scanf("%f",&num);
coseno=cos(num);
printf(" el coseno es%f",coseno);
getch();
break;
}
case 6:{printf("dar un numero:");
scanf("%f",&num);
tangente=tan(num);
printf("la tangente es %f",tangente);
getch();
break;
}
otherwise:{
printf("error");
getch();
break;
 }
 }
 }
 }

12.- PROGRAMA QUE MULTIPLIQUE DOS NÚMEROS CUALQUIERA  E IMPRIMA ES RESULTADO SIEMPRE Y CUANDO ESTE SEA MAYOR A 500.

#include <studio.h>
#include <conio.h>
main();
{int x,y,z;
char z [500]
clrscr()
{
pintf(" Dar un numero:");
 scaf("%d", &x);
pintf(" Dar un segundo  numero:");
 scaf("%d", &y);
z= x*y
 if(z=>500)
pintf(" El resultado de los  números es:"%d,z);
getch()
}
}

13.- PROGRAMA  QUE LEA N NÚMEROS Y QUE HAGA LA SUMA DE ELLOS. DEBE TERMINAR CUANDO UN NUMERO SEA IGUAL A 0, IMPRIMIENDO LA SUMA TOTAL DE LOS NÚMEROS.

#include <stdio.h>
#include <conio.h>
main ( )
{
int n1,sum;
sum=0;
do
{
clrscr ( );
printf ("Dame un numero");
scanf("%d",&n1);
sum=s1+sum
}
while (n1!=0)
printf ("La suma total de los numeros es %d",sum);getch ( );
}

14.- PROGRAMA  QUE LEA N NÚMEROS Y QUE IMPRIMA CUANTOS NÚMEROS LEYÓ.
DEBE TERMINAR CUANDO UN NÚMERO SEA IGUAL A 99.

#include <stdio.h>
#include <conio.h>
main()
{ float n,suma;
suma=0;
do
{
clrscr();
printf("\n dar un numero;");
scanf("%f",&n);
suma=suma++;
}
while(n!=99)
printf("Los numeros dados fueron %d,suma);
getch();
}


15.-PROGRAMA  QUE LEA NOMBRE Y EDAD DE UNA PERSONA.
SI LA EDAD ES MENOR A 18 AÑOS IMPRIMIR "PRIMER GRUPO", EN CASO CONTRARIO "SEGUNDO GRUPO"


#include <stdio.h>
#include <conio.h>
{char a [10]
int x;
clrscr();
printf("Dar un nombre:");
scanf("%S",&a");
printf("Dar una edad:");
scanf("%d",&x);
if(x<18)
{printf("%s Es menor de edad",a);
getch();
}
elseif(x>18)
{printf("%s Es mayor de edad",a);
}
}

16.- PROGRAMA  QUE OBTENGA EL FACTORIAL DE UN NÚMERO CUALQUIERA.


#include<stdio.h>
#include<conio.h>
main();
{
float num z=1,fac:
int ret;
inicio system ("clear");
printf ("dar un numero");
scanf("%f",&num);
fac=num;
for(z=1;z<=num-1;z++)
fact=fact*z;
printf("el factorial de%f es %f",num ,fact);
scanf("%d,&ret);
if(ret= =1)gotoinicio;
}

17.-PROGRAMA  QUE LEA NOMBRE Y 4 CALIFICACIONES DE UN ALUMNO. DEBE IMPRIMIR AL FINAL NOMBRE Y PROMEDIO CORRESPONDIENTE. TOTAL DE ALUMNOS, 5.

#include <conio.h>
#include <stdio.h>
main()
{
float, C1,C2,C3,C4, cont;char N[15];
for(cont=1; cont<=5; cont++);
{
clrscr();
printf("Dar un nombre";);
scanf("%S,&N");
printf("Dar calificacion 1:");
scanf("%F,&C1);
printf("Dar calificacion 2:");
scanf("%F,&C2);
printf("Dar calificacion 3:");
scanf("%F,&C3);
printf("Dar calificacion 4:");
scanf("%F,&C4);
P=(c1+c2+c3+C4)/3;
printf ("El alumno %s tiene un promedio de %F; N P);
}
}


18.-PROGRAMA QUE LEA 2 NÚMEROS Y SI ESTOS SON PARES QUE LOS MULTIPLIQUE PERO SI SON IMPARES QUE LOS SUME IMPRIMIENDO RESULTADOS CORRESPONDIENTES.
NUMERO DE REPETICIONES PARA ESTE PROCESO 3.

#include <stdio.h>
#include <conio.h>
main ()
{
int x,y,w,z,k;
for(w=1;w<=3;w++){
clrscr();
printf("dar un numero");
scanf("%d",&x);
printf("dar 2do numero");
scanf("%d",&y);
if(x!=b)
{
k=x+y;
printf ("El resultado es %d",k)
}
else {
z=x*y:
printf ("el resultado de la multiplicacion es %d",z);
getch();
}
}

19.-ALGORITMO QUE LEA UN NÚMERO Y LO IMPRIMA 5 VECES

#include<stdio.h>
#include<conio.h>
main()
{
float x;
for(cont=1cont;cont<=5;cont++
{
clrscr();
printf("introduzca un numero");
scanf("%f"&x X);
printf("El numero es %f",z);
getch();
}
}


20.-PROGRAMA  QUE LEA UN NÚMERO E IMPRIMA LOS 5 NÚMEROS SUPERIORES A EL.

# include<conio.h>
#include<stdio.h>
main()
{
int x,a;
clrscr();
printf(“dar un numero”);
scanf(“%d”,&x);
for(a=1;a=<5;a++)
{
printf(“los numeros son%d:”,a);
getch();
}
}


21.-PROGRAMA QUE LEA 3 NÚMEROS Y DETERMINE CUAL DE ELLOS ES EL MAYOR.

#include <stdio.h>
#include <conio.h>
main ( )
{
int num1, num2, num3;
clrscr ( );
printf ("dar primer numero:");
scanf ("%d", &num1);
printf ("dar segundo numero:");
scanf ("%d", &num2);
printf ("dar tercer  numero:");
scanf ("%d", &num3);
if (num1>num2 o num3);
printf ("el numero mayor es:");
getch ( );
}

22.-PROGRAMA QUE DETERMINE LA SUMA DE TODOS LOS NUMEROS ENTEROS IMPARES DESDE EL 1 HASTA EL 99. IMPRIMIR LA SUMA CORRESPONDIENTE.

#include <stdio.h>
#include <conio.h>
main()
{
int x;
do{
scanf("%d",&x);
}
while(x!=0);
getch();
}


23.-PROGRAMA DONDE UN CIENTIFICO DESEA OBTENER LA PRESIÓN DE 5 LIQUIDOS PARA ESTO CUENTA CON LOS DATOS NECESARIOS QUE SON:
NOMBRE DEL LIQUIDO
FUERZA
SUPERFICIE.

#include <stdio.h>
#include <conio.h>
main ( )
{
char nom [26];
float f,s,p;
int x
for (x=1; x>=5; x++);
clrscr ( );
printf ("dar nombre del liquido:");
scanf ("%s", &nom);
printf ("dar fuerza del liquido:");
scanf ("%f", &f);
printf ("dar superficie del liquido:");
scanf ("%f", &s);
printf ("dar nombre del liquido:");
p=f/s;
printf ("%s la presion del liquido es %f");
getch ( );
}


24.-OBTENER EL PROMEDIO DE UN ALUMNO" ;CON LOS DATOS DE UN  NOMBRE Y TRES CALIFICACIONES DE IMPRIMIR AL FINAL SU NOMBRE Y SU PROMEDIO.

#include <stdio.h>
#include <conio.h>
main()
{char nom[25];
float c1,c2,c3,prom;
clrscr();
gotoxy(10,9);
printf ("Programa que obtiene el Promedio de un Alumno");
gotoxy(10,12);
printf ("dar un nombre:");
 scanf ("%s",&nom);
gotoxy(10,14);
printf ("dar una calificacion:");
 scanf ("%f",&c1);
gotoxy(10,16);
printf ("dar una segunda calificacion:");
 scanf ("%f",&c2);
gotoxy(10,18);
printf ("dar una tercera calificacion:");
 scanf ("%f",&c3);
prom=(c1+c2+c3)/3;
gotoxy(10,20);
printf ("el alumno %s tiene un promedio de %f",nom,prom);
gotoxy(10,22);
printf ("programador");
gotoxy(10,24);
printf ("ajavid ");
getch ();
}

25..-EN BASE AL PROGRAMA ANTERIOR AHORA DECIDIR SI EL ALUMNO ESTA APROBADO O NO IMPRIMIENDO LETREROS CORRESPONDIENTES

#include<stdio>
#include<conio>
main()
{
chart nom[20],
float c1,c2,c,3,prom;
clrscr()
gotoxy (5,5),printf("Dar Un Nombre:");
 scanf("%s,&nom);
gotoxy (7,5),printf("Dar 3 calificasiones:");
 scanf("%f%f%f",&c1,&c2,&c3);
prom=(c1+c2+c3)/3
if(prom>=6)
{gotoxy(),printf("% Esta Aprobado",nom);
getch();
else{ gotoxy (,);"%s Esta Reprobado",nom);
getch();
}


26.-PROGRAMA QUE PIDA 2 NÚMEROS E IMPRIMA SU MULTIPLICACION

#include <stdio.h>
#include <conio.h>
main()
{
float num1,num2, mult;
printf("Dar un numero:");
scanf ("%f",& num1);
printf("Dar otro numero:");
scanf("%f",& num2);
mult* num1 * num2
printf("Dar el resultado de %f*%f, num");
getch();
}

27.-HACER UN PROGRAMA EN C EN BASE A LOS DATOS CLAVE, DESCRIPCIÓN  PECIO DE COSTO U UTILIDAD DE UN ARTICULO OBTENGA EL PECIO DE VENTA DEL MISMO

#include<stdio.h>
#include<conio.h>
main()

{
char clave[6];
char descripcion[26];
float pcosto;
float utilidad,pventa;
clrscr();
gotoxy(10,8);
printf("dar clave");
scanf("%s",&clave);
gotoxy(10,10);
printf("dar descripcion:");
scanf("%s",&descripcion);
gotoxy(10,12);
printf("dar el precio de costo:");
scanf("%s",&pcosto);
gotoxy(10,14);
printf("dar la utilidad:");
scanf("%f",&utilidad);
pventa=(pcosto*utilidad)+pcosto;
gotoxy (10,16);
printf("el precio de venta es %f", pventa);
getch();
}



28.-EN BASE AL PROGRAMA ANTERIOR AHORA REPETIR ESTE PROCESO 3 VECES

#include<stdio.h>
#include<conio.h>
main()
{char clave[6];
char descripcion[26];
float pcosto;
float utilidad,pventa;
int x;
for (x=1, x<=3; x++)
{
clrscr();
gotoxy(10,8);
printf("dar clave ");
scanf("%s",&clave);
gotoxy(10,10);
printf("dar descripcion:");
scanf("%s",&descripcion);
gotoxy(10,12);
printf("dar el precio de costo:");
scanf("%s",&pcosto);
gotoxy(10,14);
printf("dar la utilidad);
scanf("%f",&utilidad);
pventa=(pcosto*utilidad)+pcosto;
gotoxy(10,16);
printf("el precio de venta es %f",pventa);
getch();
}
}


29.-HACER UN PROGRAMA EN C QUE CONTROLE LA NOMINA DE UNA EMPRESA LOS DATOS SON LOS SIGUIENTES:

*Clave
*Nombre del empleado
*Puesto
*Pago por hora
*Comisión
*Impuesto sobre la renta
*Imss
*Anticipo
*Horas laboradas

OBTENER EL TOTAL DE PERCEPCIONES EL TOTAL DE DEDUCCIONES Y EL SUELDO NETO LA EMPRESA TIENES LAS SIGUIENTES POLITICAS.


#include<stdio.h>
#include<conio.h>
main()
{char cve[7];
 char nom[25];
 char puesto[19];
 int hrs;
 float pagoxhr,com,tp,td,isr,imss,ant,sn,hrsex;
 int x;
 for(x=1;x<=2;x++)
 {
 clrscr();
 printf("Trabajador No. %d",x);
 gotoxy(5,5);
 printf("dar la clave del trabajador(a):");
 scanf("%s",&cve);
 gotoxy(5,7);
 printf("dar el nombre de el trabajador(a):");
 scanf("%s",&nom);
 gotoxy(5,9);
 printf("dar el puesto:");
 scanf("%s",&puesto);
 gotoxy(5,11);
 printf("dar las horas laboradas:");
 scanf("%d",&hrs);
 gotoxy(5,13);
 printf("dar el pago por hora:");
 scanf("%f",&pagoxhr);
 gotoxy(5,15);
 printf("dar la comision:");
 scanf("%f",&com);
 gotoxy(5,17);
 if(hrs>40)
   { hrsex=hrs-40;
    hrsex=hrsex*(2*pagoxhr);
    hrs=hrs*pagoxhr;
    tp=(40*pagoxhr)+hrsex+com;
    }
 else
  {
  tp=hrs*pagoxhr+com;}
  isr=tp*0.04;
  imss=tp*0.06;
  gotoxy(5,19);
  printf("dar el anticipo de el trabajador(a):");
  scanf("%f",&ant);
  gotoxy(5,21);
  td=isr+imss+ant;
  sn=tp-td;
  gotoxy(5,23);
  printf("%s tiene percepciones de %4.2f,\n deduccciones de %4.2f y sueldo neto de %4.2f",nom,tp,td,sn );
  getch();
  }
  }


30.-HACER EL PROGRAMAS PARA 3 EMPLEADOS EL MISMO PROCESO


#include<stdio.h>
#include<conio.h>
main()
{char cve[6], puesto[15], empleado[25];
float hrs,pagoxhr,com,tp,td,isr,imss,ant,sn;
int x;
for (x=1; x <=3; x++)
{
clrscr();
gotoxy(5,5); printf("dar la clave del trabajador:");
scanf("%s",& cve);
gotoxy(5,7); printf("dar nombre:");
scanf("%s",&empleado);
gotoxy(5,9); printf("dar el puesto:");
scanf("%s",&puesto);
gotoxy(5,11);printf("dar las horas laboradas:");
scanf("%f",&hrs);
gotoxy(5,13); printf("dar el pago por hora:");
scanf("%f",&pagoxhr);
gotoxy(5,15),printf("dar la comision:");
scanf("%f",&com);
tp=hrs*pagoxhr+com;
gotoxy(5,17); printf("%s tiene percepciones de: %f",empleado,tp);
isr=tp*.04;
imss=tp*.06;
gotoxy(5,19); printf("dar el anticipo del trabajador:");
scanf("%f",&ant);
td=isr+imss+ant;
sn=tp-td;
gotoxy(5,21);printf("tiene deducciones de %f y su sueldo neto es de %f",td,sn);
getch();
}
}


31.-PASAR EL EJERCICIO DE LA HOJA CON MARCO



#include<stdio.h>
#include<conio.h>
main()
{
 void dibujamarco();
 void ponmensaje();
 void ponventana();
 clrscr();
 ponventana(1,1,79,23,2);
 window(2,2,79,23);
 ponmensaje(2,"ajavid llussed  ",61);
 getch();
 }
 void ponmensaje(int renglon,char ys,char xi, char yi,char selector)
 {
  void dibujamarco();
  dibujamarco(xs ,ys ,xi ,yi ,selector);
  window(xs+1,ys+1,xi-1,yi-1);
  clrscr();
 }
 void dibujamarco(char xs,char ys,char xi,char yi,char selector)
 {
  int i;
  char k1,k2,k3,k4,k5,k6;
  switch(selector)
 }

 case 1:
 {k1=218;k2=191;k3=192;
  k4=217;k5=196;k6=179;
  break;
 }
  case 2:
 {k1=201;k2=187;k3=200;
  k4=188;k5=205;k6=186;
  break;
 }
}
gotoxy(xs,ys);
putch(k1);
for(i=ys+1;i<yi,i++)
{
 gotoxy(xs,i);
 putch(k6);
 gotoxy(xi,i);
 putch(k6);

 {
 gotoxy(xs,yi);
 putch(k6);
 gotoxy(xi,i);
 putch(k6);

 }
 gotoxy(xs,yi);
 putch(k3);
 for(i=xs+1;i<i++)
 putch(k5);
 putch(k4);