LENGUAJE C

                                   

                                     PROGRAMA
                                    EN
                                      C


                    ES UN PROGRAMA DE VENTA
#include <stdio.h>
#include <conio.h>
main( )

{
char cve[5];
char desc[25];
float
pcosto,ut,pventa;int x;
for (x=1; x<=3; x++)
{
clrscr( );
gotoxy(10,8);printf("dar la clave del producto|");
scanf("%s",&cve);
gotoxy(10,10);printf("dar la descripcion del articulo
|");
scanf("%s",&desc);
gotoxy(10,12);printf("dar el precio de un 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);
delay(2000);
getch( );
}
}


 ES UN PROGRAMA DONDE SE PUEDE SABER LAS VENTAS,LAS PERCEPCIONES DE LA VENTA Y LAS DEDUCCIONES.


#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(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 lavoradas|");
scanf ("%d",&hrs);
gotoxy(5,13); printf ("dar el pago por horas|");
scanf ("%f",&pagoxhr);
gotoxy(5,15); printf ("dar la comicion|");
scanf ("%f",&com);

tp=(hrsext * hr lab-40);
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 de ducciones
%f,sueldo neto es de %f",td,sn);
getch( );

}
}


ES UN PROGRAMA DONDE SE SUMAN DOS NUMEROS 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);
}

ES UN PROGRAMA  DONDE PIDE  DATOS DE UN TRABAJADOR.

#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++)
void dibujamarco( );
void ponmmensaje( );
void ponventana( );
{
clrscr( );

gotoxy (5,5); printf ("dar la clave del trabajador|");
scanf ("%s",&cve);
gotoxy(5,7); printf ("dar el nombre|");
scanf ("%s",&empleado);
gotoxy (5,9); printf
("dar el puesto|");
scanf ("%s",&puesto);
gotoxy (5,11); printf ("dar las horas lavoradas|");
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);
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( );
}

}

ES UN 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,"COATS.",61); textcolor(5);
gotoxy(10,5); printf("numero del empledo");
{  clrscr( );
textcolor(3); ponmensaje(2,"COATS.",61); textcolor(5);
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("intr 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);
}


ES UN PROGRAMA DONDE SACAMOS LA RAIZ,CUADRADO,CUBO,SENO,COSENO,TANGENTE,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;
 }
 }
 }
 }


                  PROGRAMA CON MARCO.
#include<stdio.h>
#include<conio.h>
main( )
{
void dibujamarco( );
void ponmensaje( );
void ponventana( );
clrscr( );
ponventana
(1,1,78,22,2);
window(2,2,78,22);
ponmensaje(2,"katia munguia juarez",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;
}
case2:

{
   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);
}



ES UN PROGRAMA DONDE LE AGREGAMOS COLOR  EN MENSAJES CON MARCO Y OBTENEMOS EL PROMEDIO  Y  TRES CALIFICACIONES.

#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 de rio blanco,ver.",61); 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 de rio blanco,ver.",61); textcolor(7);
gotoxy(10,5); printf("obtener el promedio de tres alumnos");
gotoxy(10,7); printf ("alumno|%d",i);
gotoxy(10,10);printf ("nombre del alumno|"); scanf("%s",nom);
gotoxy(10,11); printf ("calificacion del primer parcial|"); scanf("%f",&c1);
gotoxy(10,12); printf ("calificacion del segundo parcial|"); scanf("%f",&c2);
gotoxy(10,13); printf("calificacion 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);
apr++;
}
else
{ textcolor(4);
gotoxy(10,15); printf("%s esta reprobado con %4.2f",nom,prom);
textcolor(7);
rep++;
}
textcolor(2);
gotoxy(30,17); printf("pulse 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(10,21); printf("programador=> munguia juarez katia.cetis 146.");
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 DONDE TENEMOS LA RAÍZ CUADRADO,CUBO ,SENO COSENO Y TANGENTE.

#include <stdio.h>
#include <conio.h>
#include <match.h>
main()
{float num1,raiz,cuadrado,cubo,seno,coseno,tangente;
clrscr();
printf("dar un numero:");
scanf("%f",&num);
raiz=sqrt(num);
cuadrado=pow(num2);
cubo=pow(num3);
seno=sin(num);
coseno=cos(num);
tangente=tan(num);
printf("la raiz cuadrada de %4.2f es %4.2f",num,raiz);
printf("el cuadrado de %4.2f es %4.2f",num,cuadrado);
printf(el cubo de %4.2f es %4.2f",num,seno);
printf("el seno de%4.2f es %4.2f",num,coseno);
printf(" la tangete de%4.2f es %4.2f",num,tangete);
getch();
}


LA SUMA DE DOS NÚMEROS


#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();
}


PROGRAMA CON VECTORES


#include <stdio.h>
#include <conio.h>
main()
{
int i;
int vector[5];
clrscr();
gotoxy(5,5);printf("Dame 5 numeros:");
for (i=1;i<=5;i++)
{
scanf("%d",&vector[i]);
}
for (i=1;i<=5;i++)
gotoxy(5,7);printf("\n\nlos 5 numeros son: %d",vector[i]);
getch();
}


PROGRAMA DONDE  TENEMOS DOS NÚMEROS QUE SUMAMOS, MULTIPLICACIÓN Y DIVICION

#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int opc;
float n,n2,suma,k,k2,multiplicacion,p,p2,divicion;
clrscr();
opc=0;
while(opc!=4)
printf("menu");
printf("1.suma de 2 numeros");
printf("2.multiplicacion de 2 numeros");
printf("3.divicion de 2 numeos");
printf("4.salida");
printf(" que opcion desea?");
scanf("%d",&opc);
switch(opc)
{
case1: {printf("da me un numero:");
scanf("%d",&n);
printf("da un segundo numero:");
scanf("%d",&n2);
suma=n+n2;
printf("la suma de %d mas %d es %d",n,n2,suma);
getch();
break;
}
case 2: {printf("dar un numero");
scanf("%d",&k);
printf("da un segundo numero");
scanf("%d",&k2);
multiplicacion=k*k2;
printf("la multiplicacion de %d por %d es %d",k,k2,multiplicacion);
getch();
break;
}
case 3: {printf("dar un numero");
scanf("%d",&p);
printf("da un segundo numero");
scanf("%d",&p2);
divicion=d/d2;
printf("la divicion de %d entre %d es %d",p,p2,divicion);
getch();
break;
}
otherwise:{
printf("error");
getch();
break;
}
}
}


programa que multiplique dos números cualquiera e imprima el resultado
Siempre y cuando éste 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  numeros es:"%d,z);
getch()
}
}


Programa que lea N números y que haga la suma de ellos. Debe terminar cuando un número sea igual a 0,imprimiendo la suma total de los números.
#include <stdio.h>
#include <conio.h>
main()
{ int n1,sum;
   sum=0;

  { 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 ();
}



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);
}
}


Programa  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();
}
 }

progrma que lea un número e imprima los 5 números superiores a el.
#include<stdio.h>
#include<conio.h>
main()
{int d,g;
clrscr();
printf("dar un nuemro");
scant("%d",%d);
for("x=1;x<=5;x++");
{g++;
printf ("el numero es%d",g);
gech();
}
}



programa que lea Nombre y 3 Calificaciones de un alumno. Debe imprimir al final Nombre y Promedio correspondiente. Total de alumnos, 50.
#include <conio.h>
#include <stdio.h>
 main()
{ float, C1,C2,C3,cont;char N[15];
  for(cont=1; cont<=50; 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);
  P=(c1+c2+c3/3);
  printf ("El alumno %s tiene un promedio de %F; N P);
 }
}


programa que multiplique dos numeros cualquiera e
imprima el resultado siempre y cuando este sea mayor a 100.

#include
#include
main ()
{ int a,b,c;
 clrscr ();
 printf ("Dar un numero:");
 scanf ("%d,&a");
 printf ("Dar un 2numero:");
 scanf ("%d,&b");
c=a*b;
if(c>100)
  printf ("El resultado de la
multiplicacion es %d",c);
 getch ();
 }
}

programa que lea n numeros i que haga la suma de ellos
debe terminar cuando sea igual  a 0

.#include
#include
main ()
{ int x,cont;
 cont=1;
 do{
clrscr();
 printf ("Dar un numero:");
 scanf ("%d",&x);
 cont=x+cont; }
while (x!=0)
prinft("la suma de los numeros fue %d",cont);
getch();
}
 


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
#include
Main()
{int ed;
Char nom[20];
Printf (“nombre”);
Scanf(“%s”,&nom);
Printf(“edad:”);
Scanf(“%d”,&ed);
If(ed<18)
{printf(“%s”,forma parte del primer grupo”,nom);
}
{printf(“%sforma parte del segundo grupo”,nom);
Getch();}}

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();
}
}


.programas que obtenga el Factorial de un número cualquiera
 #include
#include
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;
}




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();
}



programa que imprima un reporte de todos los alumnos que
reprueben durante el mes, sabiendo que la calificación mínima es 6.
El proceso debe contemplar Nombre, No. de Control y 3 Calificaciones.
Total de alumnos, 50

.#include
#include
main()
{ int c1,c2,c3,nºc,z,ed=0,da=0,x=1;
char nom [15];
for(X=1;x<=5;x++;
{clrscr();
printf("Dar nombre del alumno:");
scanf("%s",&nom);
printf("Dar nº de control:");
scanf("%s",&nºc);
printf("Dar la calificacion 1:");
scanf("%s",&c1);
printf("Dar la calificacion 2:");
scanf("%s",&c2);
printf("Dar la calificacion 3:");
scanf("%s",&c3);
z=(c1+c2+c3)/3;
printf("El alumno %s tiene de promedio %d",nom,z);
if(z>=6)

ed++;
else da++;
getch();
}
printf("El total de aprobados fue %d",ed);
printf("El total de reprobados fue %d",da);
getch();


}
 programa que lea 2 numeros y si estos son pares que los multiplique pero si son impares que los sume imprimiendo resultados correspondientes.
numero de repeticiones para este proceso 50.


#include
#include
main ()
{ int x,y,w,z,k;
for(w=1;w<=50;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();
  }
}



No hay comentarios:

Publicar un comentario