lenguaje c

PROGRAMA: 1
PROGRAMA EN C QUE MULTIPLICA DOS NUMEROS.
#include <stdio.h>
#include <conio.h>
main()
{float num1,num2,res;
clrscr();
printf("dar un numero:");
scanf("%f",&num1);
printf("dar un segundo numero:");
scanf("%f",&num2);
res=num1*num2;
printf("el resultado de la multiplicacion es %4.2f",res);
getch();
}

PROGRAMA: 2
PROGRAMA EN C QUE PONE 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,"reyes rivera horacio",61);
getch();
}
void ponmensaje(int renglon,char mensaje[],int largo)
{ gotoxy((largo-strlen(mensaje))/2+1,renglon);
printf(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 dibuja marco(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;k5=200;
k4=188;k5=205;k6=186;
break;
}
}
gotoxy(xs,ys);
puthc(k1);
for(i=xs+1;i<x1;++)
puthc(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);
}

PROGRAMA: 3
PROGRAMA EN C QUE DA EL COSTO DE UN PRODUCTO.
#include <stdio.h>
#include <conio.h>
main()
{
char cve[5];
char art[25];
float pcosto,ut,pventa;
clrscr();
gotoxy(10,7);printf("dar la clave de articulo:");
scanf("%s",&cve);
gotoxy(10,10);printf("dar el nombre del articulo:");
scanf("%s",&art);
gotoxy(10,12);printf("dar el precio de costo:");
scanf("%f",&pcosto);
gotoxy(10,14);printf("dar la utilidad:");
scanf("%f",&ut);
pventa=(pcosto*ut)+pcosto;
gotoxy(10,16);printf("el precio de venta es %f", pventa);
getch();
}

PROGRAMA: 4
PROGRAMA EN C QUE DA LA NOMINA DE UN EMPLEADO.
#include<stdio.h>
#include<conio.h>
main()
{
void dibujamarco();
void ponmensaje();
void ponventana();
char nom[25],puesto[25],cla[6],empleado[25];
int i,hrs;
float pagohr,com,tp,td,isr,imss,ant,sn;
clrscr(); ponventana(1,1,79,23,2); window(2,2,78,22);
textcolor(2); ponmensaje(2,"cetis 146 de rioblanco ver.",6); textcolor(7);
gotoxy(10,5); printf("dar el nombre de 5 empleados");
for (i=1;i<=3;i++)
{
 clrscr();
 textcolor(3); ponmensaje(2,"cetis 146 rio blanco ver.",61);textcolor(7);
 gotoxy(10,5); printf("optener el salario de 5 empleados");
 gotoxy(10,7); printf("empleado:");
        scanf("%f",&empleado);
 gotoxy(10,10); printf("clave:");
  scanf("%s",&cla);
 gotoxy(10,11); printf("puesto:");
  scanf("%s",&puesto);
 gotoxy(10,12); printf("horas laboradas:");
  scanf("%d",&hrs);
 gotoxy(10,13); printf("pago por hora:");
  scanf("%s",&pagohr);
 gotoxy(10,14); printf("comicion:");
  scanf("%f",&com);
 tp=hrs*pagohr+com;
 gotoxy(10,15); printf("%s tiene persecsiones de:%f",empleado,tp);
 isr=tp*.04;
 imss=tp*.06;
 gotoxy(10,16); printf("dar antisipo del trabajador:");
  scanf("%f",&ant);
 td=isr+imss+ant;
 sn=tp-td;
 gotoxy(10,17); printf("tiene deducsiones de %f",td,"y su sueldo neto es de %f",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);
}

PROGRAMA: 5
PROGRAMA EN C QUE CAPTURA LA NOMINA DE 3 TRABAJADORES CON
SUS DEDUCCIONES Y PERSEPCIONES.
#include <stdio.h>
#include <conio.h>
main();
{ void dibujamarco();
  void ponmensaje();
  void ponventana();
  char nom[25];
  char cve[6];
  char puest[15], trab[10];
  float hrs t, pag.hra, com, ant, isr, imss, td, tp, sd;
  int i, sn;
  clrscr(); ponventana(1,1,79,23,2); window(2,2,78,22);
  textcolor(2); ponmensaje(2,"telmex, nomina",61; textcolor(7);
  gotoxy(10,5); printf("obtener la nomina de 3 trabajadores");
  for (i=1;i<=3;i++)
  { clrscr();
    textcolor(3); ponmensaje(2"telmex, nomina",61); textcolor(7);
    gotoxy(10,5); printf("obtener la nomina de 3 trabajadores");
    gotoxy(10,7); printf("empleado: %d",i);
    gotoxy(10,10); printf("clave del empleado:"); scanf("%d",cve);
    gotoxy(10,12); printf("nombre del empleado:"); scanf("%s",nom);
    gotoxy(10,13); printf("puesto:"); scanf("%s",puest);
    gotoxy(15,15); printf("percepciones");
    gotoxy(10,16); printf("horas trabajadas:"); scanf("%f",&hrs t);
    gotoxy(10,17); printf("pago por hora:"); scanf("%f",&pag.hra);
    gotoxy(10,18); printf("comision:"); scanf("%f",&com);
    tp=(hrs t*pag.hra+com);
    { gotoxy(10,19); printf("%f el total de percepciones",tp);
    }
    textcolor(4);
    gotoxy(15,21); printf("deducciones");
    gotoxy(10,22); printf("anticipos:"); scanf("%f",&ant);
    gotoxy(10,23); printf("isr ha deducir:"); scanf("%f",&isr);
    gotoxy(10,24); printf("imss ha deducir:"); scanf("%f",&imss);
    td=isr+imss+ant;
    gotoxy(10,25); printf("%f el total de deducciones",td);
    sn=tp-td;
    gotoxy(15,26); printf("%f el sueldo neto",sn);
    trab++;
    textcolor(2);
    gotoxy(30,27);printf("pulse una tecla para continuar...");
    textcolor(7);
    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, char yi, char selector)

PROGRAMA: 6
PROGRAMA EN C QUE CAPTURA EL SUELDO DE 3 EMPLEADOS,
QUE SIRVE PARA PAGAR LAS HRS. EXTRAS.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
opc=0
while(opc1!=3)
{
void dibujamarco();
void ponventana();
char cve[4],puesto[15], empleado[25];
float phora,com,tp,td,isr,imss,ont,sn;
gotoxy(76,5); printf("obtener la nomina de tres empleados");
clrscr();
printf("menu");
printf("1.gestion de nomina");
printf("2.control de inventario");
printf("3.salida del programa");
printf("dar una opcion");
scanf("%d%,&opc);
switch (opc)
{
case=1:{printf("dar una clave:");
scanf("%s",&cve);
printf("dar un nombre:");
scanf("%s",&nom);
printf("hrs laboradas:");
scanf("%d",&hrs lab);
printf("pago por hra:");
scanf("%d",&pag x hra);
printf("comision:");
scanf("%d",&com");
tot=(hrs lab*pag x hra)+com
if(tot>2500)
{isr=tot*0.3}
else{isr=tot*0.4}
if(tot<2000)
{imss=tot*0.6}
else{imss=tot*0.5}

PROGRAMA: 7
PROGRAMA EN C QUE OBTIENE EL PROMEDIO DE 3 ALUMNOS,
Y SIRVE PARA SABER SI EL ALUMNO ESTA APROBADO O REPROBADO.
#include <stdio.h>
#include <conio.h>
main()
{ void dibujamarco();
  void ponmensaje();
  void ponventana();
  char nom[25];
  float c1,c2,c3, prom;
  int i,apr, rep;
  clrscr(); ponventana(1,1,79,23,2); window(2,2,78,22);
  textcolor(2); ponmensaje(2,"CETis 146 rio blanco,ver.",30); textcolor(7);
  apr=0; rep=0;
  gotoxy(10,5); printf("obtener el promedio de 3 alumnos");
  for (i=1;i<=3;i++)
  { clrscr();
  textcolor(3); ponmensaje(2,"CETis 146 rio blanco, ver.",61); textcolor(7);
  gotoxy(10,7); printf("alumno:%d",i);
  gotoxy(10,10); printf("nombre del alumno:"); scanf("%s",nom);
  gotoxy(10,11); printf("calificaciones del primer parcial:"); scanf("%f",&c1);
  gotoxy(10,12); printf("calificaciones del segundo parcial:"); scanf("%f",&c2);
  gotoxy(10,13); printf("calificaciones del tercer parcial:"); scanf("%f",&c3);
  prom=(c1+c2+c3)/3;
  if(prom>=6)
  { gotoxy(10,15); printf("%s esta aprobado con %4.2f",nom,prom);
  textcolor(7);
  rep++;
  }
  textcolor(2);
  gotoxy(30,17); printf("pulsa una tecla para continuar...");
  textcolor(7);
  getch();
  }
  gotoxy(10,19); printf("el total de aprobados fue de %d",apr);
  gotoxy(10,20); printf("el total de reprobados fue de %d",rep); getch();
  gotoxy(20,21); printf("programadores=> reyes rivera horacio,carlos rdgz,guillermo laureano. cetis146.");
  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=175; 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);
  }

PROGRAMA: 8
PROGRAMA EN C QUE DA 3 CALIFICACIONES DE 3 ALUMNOS.

#include<stdio.h>
#include<conio.h>
main()
{char nom[25];
float c1,c2,c3,prom;
clrscr();
gotoxy(5,5);printf("dar un nombre:");
scanf("%s",&nom);
gotoxy(7,5);printf("dar 3 calificaciones:");
scanf("%f %f %f,&c1,&c2,&c3);
prom=(c1+c2+c3)\3;
if(prom>=6)
{gotoxy(8,5);printf("%s esta aprobado",nom);
getch();
}
else{gotoxy(9,6);printf("%s esta reprobado",nom);
getch();
}

PROGRAMA: 9
PROGRAMA EN C QUE PONE UN LETRERO.
#include <stdio.h>
#include <conio.h>
main()
{ printf("hola cetis 146">;
getch();
}

PROGRAMA: 10
PROGRAMA EN C QUE SUMA DOS NUMEROS.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
int suma,multiplicacion,division,num1,num2,res;
clrscr()
gotoxy(6,5);printf("menu de opciones");
gotoxy(8,5);printf("1.-suma de 2 numeros");
gotoxy(9,5);printf("2.-multiplicacion de 3 numeros");
gotoxy(10,5);printf("3.-division de 2 numeros");
gotoxy(11,5);printf("4.-salida");
gotoxy(13,5);printf("¨que opcion desea?");
gotoxy(6,40);printf("introduzca un primer numero:");
scanf("%d",&num1);
gotoxy(8,40);printf("introduzca un segundo numero:");
scanf("%d",&num2);
res=num1+num2;
gotoxy(13,40);printf("la suma de ambos es:");
getch();
}

















No hay comentarios:

Publicar un comentario