lenguaje c




                                         programas que lea tres calificaciones con marco



#include<stdio.h>

#include<conio.h>
main()
{
char nom[25];float c1,c2,c3,prom;
printf("dar un nombre:");
scanf("%s",&nom);
printf("dar una calificasion:");
scanf("%f",&c1);
printf("dar una segunda calificasion:");
scanf("%f",&c2);
printf("dar una tercer calificasion:");
scanf("%f",&c3);
prom=(c1+c2+c3)/3;
printf("el alumno %s tiene un promedio un promedio de %f",nom,prom);
getch();
}
#include<stdio.h>
#include<conio.h>
main()
{char num [25];
float c1,c2,c3,prom;
clrscr();
gotoxy(5,5);printf("dar un nombre:");
scanf("%s,&nom);
gotoxy(2,5)printf("dar tres calificasiones")
scanf("%f%f%f",&c1,&c2,&c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
gotoxy(5,7);primf("%s esta aprobado",nom);
getch();
}
else
{
gotoxy(8,9);prinf("%s esta reprobado",nom);
getch();

programa que lea la nomina de una empresa

#include<stdio .h>
#include<conio .h>
main()
{
char nom[25];
char cla[25];
float ,pue,pph,com,isr,ims,ant,hl;
clrscr();
printf("dar una clave:");
scanf("%s",&amp;cla");
printf("nombre de empleado:");
scanf("%f",&amp;nom");
printf("puesto:");
scanf("%f",&amp;pue");
printf("pago por hora:");
scanf("%s",&amp;pph");
prinft("comision:");
scanf("%s",&amp;com");
prinft("impusto sobre rrenta:");
scanf("%s",&amp;isr");
prinft("imss:");
scanf("%s",&amp;ims");
prinft("anticipo:");
scanf("%s",&amp;ant");
prinft("horas laboradas:");
scanf("%s",&amp;hl");
pre=(pph*40-isr-ims);
prinft("el sueldo neto es %f",pre); 
}

programa q ponga 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,"Luis Octavio Cruz Montalvo",61);
 getch();
}
 void ponmensaje(int renglon,char mensaje[],int largo)
{ gotoxy((largo-strlen(mensaje))/2+1,renglon);
  cpritf(mensaje);
}
void ponventana(char xs,char ys,char xi,char yi,char selector)
{
 int i;
 char k1,k2,k3,k4,k5,k6;
 switch(selectro)
  {
  case 1:
  {k1=Ú;k2=¿;k3=À;
  k4=Ù;k5=Ä;k6=³;
  break;
  }
  case 2:
  {k1=É;k2=;k3=È;
  k4=¼;k5=Í;k6=³;
  break;
  }
}


programa que ponga marco en la nomina de la empresa
#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&lt;=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",&amp;empleado);
 gotoxy(10,10); printf("clave:");
  scanf("%s",&amp;cla);
 gotoxy(10,11); printf("puesto:");
  scanf("%s",&amp;puesto);
 gotoxy(10,12); printf("horas laboradas:");
  scanf("%d",&amp;hrs);
 gotoxy(10,13); printf("pago por hora:");
  scanf("%s",&amp;pagohr);
 gotoxy(10,14); printf("comicion:");
  scanf("%f",&amp;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",&amp;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;
       }
}



programa que divuja un marco con color

#include <stdio .h="">
#include <conio .h="">
main()
{
float num1,num2,num3;
void dibujamarco();
void ponmensaje();
void ponventana();
clrscr();
ponventana(1,1,79,23,2);
window(2,2,79,23);
gotoxy(12,35);printf("dar un numero:");
scanf("%f",&amp;num1);
gotoxy(12,40);printf("dar un numero");
scanf("%f",&amp;num2);
num3=(num1+num2);
gotoxy(12,45);printf("la suma de %4.2f + %4.2f es  %4.2f",num1,num2,num3);
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;
}
}




programa que dibide 5 numeros

#include<stdio.h>
#include<conio.h>
main()
{
float num1,num2,num2,prom;
clrscr()
printf("carlos rodriguez rodriguez")
printf("dar un numero:");
scanf("%f" &num1);
printf("dar segundo numero:");
scanf("%f" &num2);
prinft("dar tercer numero:");
scanf("%f" &num3);
prom=(num1*num2*num3;
if(prom<1000)/5;
{prinft("dibide entre 5",prom);
getch();
}
else{prinft("multiplica entre 5",prom);
getch();
}
}

programa que da la calificasion de 10 alumnos

#include<stdio.h>
#include<conio.h>
main()
{char nom[20];
float c1,c2,c3,prom;
int x;
for(x=1;x<=5;x++);
printf("dar 3 calificaciones");scanf("%f%f%f",&c1,&c2,&c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
printf("%s esta aprobado con %f",nom,prom);
getch();
}
else
{
printf("%s esta reprobado %f",nom,prom);
getch();
}
}

programa que te pide sinco contdades y si la suma de las 5 cantidades es mayor a 5000 lo divide entre 5 y no es mayor lo multiplica

#include<stdio.h>
#include<conio.h>
main()
{
float num1,num2,num2,prom;
clrscr()
printf("Luis Octavio Crux Montalvo")
printf("dar un numero:");
scanf("%f" &num1);
printf("dar segundo numero:");
scanf("%f" &num2);
prinft("dar tercer numero:");
scanf("%f" &num3);
prom=(num1*num2*num3;
if(prom<1000)/5;
{prinft("dibide entre 5",prom);
getch();
}
else{prinft("multiplica entre 5",prom);
getch();
}
}
Prome12:
programa queteda la calificasiones de sinco alumnos

#include<stdio.h>
#include<conio.h>
main()
{
 char nom[20];
 float c1,c2,c3,prom;
 int x;
 for(x=1;x<=5;x++)
 {
  printf("dar 3 calificaciones");scanf("%f%f%f",&c1,&c2,&c3);
  prom=(c1+c2+c3)/3;
  if(prom>=6)
   {
    printf("%s esta aprobado con %f",nom,prom);
   }
  else
   {
    printf("%s esta reprobado %f",nom,prom);
}
}













programa que teda la rais,cuvo , seno, coseno, tangente de un numero

#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
float num,raiz,cuadrado,cubo,seno,coseno,tangente;
clrscr();
printf("dar un numero:"); scanf("%f",&num);
raiz=sqrt(num);
cuadrado=pow(num,2);
cubo=pow(num,3);
seno=sin(num);
coseno=cos(num);
gotoxy(10,8); tangente=tan(num);
gotoxy(10,11); printf("la raiz cuadrada de %4.2f es %4.2f",num,raiz);
gotoxy(10,14); printf("el cuadrado de %4.2f es %4.2f",num,cuadrado);
gotoxy(10,17); printf("el cubo de %4.2f es %4.2f",num,cubo);
gotoxy(10,20); printf("el seno de %4.2f es %4.2f",num,seno);
gotoxy(10,23); printf("el coseno de %4.2f es %4.2f",num,coseno);
gotoxy(10,26); printf("la tangente de %4.2f es %4.2f",num,tangente);
getch();



tarea vacasiones




programa que divide 2 numeros

#include<stdio.h>
#include<conio.h>
main()
{
float a,b,res;
printf("Dame 2 numeros cualquiera:");
scanf("%f%f",&a,&b);
res=a*b;
if(res>500)
{
printf("ese es el resultado %f",res);
getch();
}
}
mey2:
programa que suma sinco numeros y los inprime

#include<stdio.h>
#include<conio.h>
main()
{
int num1,num2,num3,num4,num5,total;
if(num1>0 && num2>0)
{
if(num3>0 && num4>0)
{
if(num5>0)
{
total=num1+num2+num3+num4+num5;
}
else
{
printf("error");
getch();
}


programa que inprime la cantidad de  los numeros dados 


mey3:
#include<stdio.h>
#include<conio.h>
main()
{
int n,x1,x;
for(x=1; x<20; x++)
{
printf("dame un numero:");
scanf("%f",&n);
if(n>99)
{
x1=x;
x=20;
}
else
{
x1=x+x1;
}
}
printf("numero leidos %f",x1);
getch();
}

programa que imprime el nombre de una persona y si es mañor o menor su edad de la persona

#include<stdio.h>
#include<conio.h>
main()
{
int edad;
char nom[25];
printf("dar un nombre:");
scanf("%s",&nom);
printf("dame la edad:");
scanf("%d",&edad);
if(edad>=18)
{
printf(" si es mayor de edad ");
getch();
}
else
{
printf(" es menor de edad ");
getch();
}
}


progarama que teda su factorial de un numero

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

int num;
int factor=1;
printf("intoduce un numero para ver su factorial");
scanf("%d",&num);
if(num<0)
{
 printf("no has introducido un numero valido");
 getch();
 }
else
{
 while(num>0)
 {
 factor=num*factor;
 num--;
 }
 }
printf("el factor es %d n",factor);
getch();
}


programa que da la calificasion de tres alumnos pero con cuatro calificasiones

#include<stdio.h>
#include<conio.h>
main()
{
char nom[20];
float c1,c2,c3,c4,prom;
int x;
printf("dar un nombre del alumno");
scanf("%s",&nom);
for(x=1;x<=5;x++);
{
printf("dar 4 calificaciones");
scanf("%f%f%f%f",&c1,&c2,&c3,&c4);
prom=(c1+c2+c3+c4)/4;
if(prom>=6)
{
printf("%s esta aprobado con %f",nom,prom);
getch();
}
else
{
printf("%s esta reprobado %f",nom,prom);
getch();
}
}
}
mey7:
progrma que multiplica tres numeros

#include<stdio.h>
#include<conio.h>
main()
{
int num1,num2,mul,sum,x;
printf("dar 2 numeros");
scanf("%d%d",&num1,&num2);
for(x=1;x<=3;x++);
{
if(num1%2==0 && num2%2==0)
{
mul=num1*num2;
printf("la multiplicacion de los numeros pares es %d",mul);
getch();
}
else
{
sum=num1+num2;
printf("la suma de los numeros impares es %d",sum);
getch();
}
}
}

programa que suma tres numeros

#include<stdio.h>
#include<conio.h>
main()
{
float a,b,c;
clrscr();
printf("dame un numero:");
scanf("%f",&a);
printf("dame el segundo numero:");
scanf("%f",&b);
printf("dame el tercer numero:");
scanf("%f",&c);
if(a>b&&a>c)
{
printf("el numero %f es mayos a los 3",a);
getch();
}
 else if(b>a&&b>c)
 {
 printf("el numero %fes el mayos de los 3",b);
 getch();
 }
 else if(c>a&&c>b)
 {
 printf("el numero %f es el mayor de los 3",c);
 getch();
 }
 else
 {
 printf("los 3 numeors son iguales");
 getch();
 }
}





programa que suma numeros inpares

#include<stdio.h>
#include<conio.h>
main()
{
int total=0,impar;
int x;
for(x=1;x<100;x++)
{
if(x%2==2)
{
impar=total+x;
}
printf("la suma de los numero impares es %d",impar);
getch();
}
}
mey10:
programa que teda la `presion de algun liquido

#include<stdio.h>
#include<conio.h>
main()
{
float liquido,fue,sup,pre;
int x;
for(x=1;x<=5;x++);
printf("dame nombre del liquido:");
scanf("%s",&liquido);
printf("dame su fuerza:");
scanf("%f",&fue);
printf("dame su superficie:");
scanf("%f",&sup);
pre=fue/sup;
printf("la presion del liquido es de %f",pre);
getch();




progrma que da la calisicasion de tres alumnos te pide nombre del alumno y tres calificasiones

#include<stdio .h="">
#include<conio .h="">
main()
{char nom[20];
float c1,c2,c3,prom;
int x;
for(x=1;x&lt;=5;x++);
printf("dar 3 calificaciones");scanf("%f%f%f",&amp;c1,&amp;c2,&amp;c3);
prom=(c1+c2+c3)/3;
if(prom&gt;=6)
{
printf("%s esta aprobado con %f",nom,prom);
getch();
}
else
{
printf("%s esta reprobado %f",nom,prom);
getch();
pantillas de tabla
}    

                                              campos  clave                                                 


                                               
La clave puede estar formada por más de un campo, pero no es lo normal. Por ejemplo, se puede usar como clave el móvil y el nombre.

Access crea por defecto en cada tabla en blanco un campo clave (la primera fila que saltamos en la Vista Diseño cuando creamos los campos). Este tipo de campo va a ser un identificador de alumno que para evitar repeticiones será un campo Autonumérico. Vuelve ese campo y asegura estos datos:
ð Nombre del campo: IdAlumno.
ð Tipo de campo: Autonumérico.
ð Descripción: es el campo clave que identifica al alumno.
Para definir otro campo como clave, haz clic en él (por ejemplo en su nombre) y selecciona el comando Clave principal de la ficha Herramientasde tabla.
Ten en cuenta que estos campos claves son los que usaremos para relacionar las tablas, por tanto, son esenciales en las tablas relacionales. Ahora debes tener en pantalla la figura 13.1.
Plantillas para tablas. La tabla de profesores
Ya tenemos nuestra primera tabla completa, incluido su campo clave. Ahora vamos a crear otra de las tablas necesarias en nuestro ejemplo: la tabla de profesores, pero no desde cero como la tabla alumnos, sino usando uno de las plantillas de Access.
Utiliza los siguientes pasos para crear esta tabla:
1.  Ve a la cinta de opciones y asegúrate de que muestra la ficha Crear.
2.  Ahora, haz clic, en el grupo Tablas, en el comando Plantillas de tabla.
3.  Se te mostrará el desplegble de la figura 13.4 con para que selecciones un tipo de plantilla.
4.  Selecciona la plantilla que más se parezca a la tabla que quieres crear. En nuestro caso, Contactos es la más apropiada.
Aparecerá la ventana de la hoja de datos. Esta ventana sirve para introducir, ver y modificar los datos de las tablas y se emplea de forma muy parecida a una hoja de cálculo de Excel: escribe el contenido en una celda, usa Tab para ir de una celda a otra, etcétera. Sin embargo, en este libro, para introducir datos, vamos a usar los formularios en el capítulo siguiente.




Que es Normalización:

Normalizar datos significa revisar una tabla para eliminar información redundante y organizarla para hacer más fácil el manejo de información y los cambios futuros a la estructura de la tabla.

Lo anterior generalmente requiere dividir tablas de gran tamaño en tablas más pequeñas que sean fáciles de manejar
Las bases de datos relacionales se normalizan para:
• Evitar la redundancia de los datos.
• Evitar problemas de actualización de los datos en las tablas.
• Proteger la integridad de los datos.
Una tabla está en el primer formulario normal cuando cada campo contiene el valor significativo más pequeño y no contiene grupos de campos repetidos.
Cuando una tabla NO está en el primer formulario generalmente contiene valores que pueden ser divididos en partes significativas más pequeñas. Dicha tabla puede contener grupos de campos repetidos, que incluyen la misma categoría de datos en varios campos.
Segunda forma normal (2FN)

                                                                     
                   programa que simula un cajero                        

 #include<stdio.h>
#include<conio.h>
main()
{
int cant;
float dolar,euro;

clrscr();
printf("que cantidad desea retirar..");
scanf("%d",&cant);
printf("\n dolares:%4.2f",cant/12.50);
dolar=cant/12.50;
printf("\n euros:%4.2f",cant/14.50);
euro=cant/14.50;
gotoxy(15,8);printf("\nla cantidad de billetes de %d es: %d",200,cant/200);
 cant=cant%200;
gotoxy(15,10);printf("\nla cantidad de billetes de %d es: %d",100,cant/100);
 cant=cant%100;
gotoxy(15,12);printf("\nla cantidad de billetes de %d es: %d",50,cant/50);
 cant=cant%50;
gotoxy(15,14);printf("\nla cantidad de billetes de %d es: %d",20,cant/20);
 cant=cant%20;
gotoxy(15,16);printf("\nla cantidad de billetes de %d es: %d",10,cant/10);
cant=cant%10;


getch();
}

No hay comentarios:

Publicar un comentario