Lenguaje en TC

1.-Algoritmo que multiplique dos números:

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


}


2.-Algoritmo que de clave, descripción de un producto, precio de costo utilidad de un producto:


#include <stdio.h>
#include <conio.h>
main()
{
char cve [10];
char desc [35];
float pcos, ut ,pvena;

{
clrscr ();
gotoxy (10,5);printf ("Dar una clave del producto:");
scanf ("%s", &cve);
gotoxy (10,7);printf ("Dar descripcion del articulo:");
scanf ("%s", &desc);
gotoxy (10,9);printf ("Dar Presio de costo:");
scanf ("%f", &pcos);
gotoxy (10,11);printf ("Dar la utilidad:");
scanf ("%f", &ut);
pventa=(pcos*ut)+pcos;
gotoxy (10,13);printf ("El precio de venta es %f",pventa);
getch ();
}
}






3.-El mismo algoritmo  de producto pero que esta vez se repita tres veces:



#include <stdio.h>
#include <conio.h>
main()
{
char cve [10];
char desc [35];
float pcos, ut ,pvena;
int x ;
for (x=1; x <=3; x++)
{
clrscr ();
gotoxy (10,5);printf ("Dar una clave del producto:");
scanf ("%s", &cve);
gotoxy (10,7);printf ("Dar descripcion del articulo:");
scanf ("%s", &desc);
gotoxy (10,9);printf ("Dar Presio de costo:");
scanf ("%f", &pcos);
gotoxy (10,11);printf ("Dar la utilidad:");
scanf ("%f", &ut);
pventa=(pcos*ut)+pcos;
gotoxy (10,13);printf ("El precio de venta es %f",pventa);
getch ();
}
}



4.-Algoritmo que imprima el promedio de 3 calificaciones de un alumno y  diga si esta aprobado o reprobado:


#include <stdio.h>
#include <conio.h>
main()
{
char nom [30];
float c1,c2,c3,prom;


clrscr ();printf("Alumno No. %d", x);
gotoxy (60,23);printf("Programador:");
gotoxy (74,23);printf("lizzet");
gotoxy (74,24);printf("sandra");
gotoxy(18,1);printf("Programa que imprime el promedio del alumno");
gotoxy (20,5);printf("Dar un monbre:");
scanf("%s", &nom);
gotoxy (20,7);printf("Dar una calificacion:");
scanf("%f", &c1);
gotoxy (20,9);printf("Dar una segunda calificacion:");
scanf("%f", &c2);
gotoxy (20,11);printf("Dar una tercer calificacion:");
scanf("%f", &c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
gotoxy (20,13);printf("%s Esta Aprobado con %4,2f", nom,prom);
getch();
}
else
{
gotoxy (20,13);printf("%s Esta Reprobado", nom);
getch();
}
}
}

5.-El mismo algoritmo de pero que esta vez sea para 5 alumnos:


#include <stdio.h>
#include <conio.h>
main()
{
char nom [30];
float c1,c2,c3,prom;
int x;
for (x=1; x <=5; x++)
{
clrscr ();printf("Alumno No. %d", x);
gotoxy (60,23);printf("Programador:");
gotoxy (74,23);printf("lizzet");
gotoxy (74,24);printf("sandra");
gotoxy(18,1);printf("Programa que imprime el promedio del alumno");
gotoxy (20,5);printf("Dar un monbre:");
scanf("%s", &nom);
gotoxy (20,7);printf("Dar una calificacion:");
scanf("%f", &c1);
gotoxy (20,9);printf("Dar una segunda calificacion:");
scanf("%f", &c2);
gotoxy (20,11);printf("Dar una tercer calificacion:");
scanf("%f", &c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
gotoxy (20,13);printf("%s Esta Aprobado con %4,2f", nom,prom);
getch();
}
else
{
gotoxy (20,13);printf("%s Esta Reprobado", nom);
getch();
}
}
}

6.-Algoritmo Que pida dos numeros los multiplique y imprima el resultado :


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

float num1, num2, mult;
clrscr();printf("Dar un numero:");
scanf("%f", & num1);
printf("Dar otro numero:");
scanf("%f", & num2);
mult= num1 * num2;
printf("la multiplicacion %d * %d ",num1, num2,"multiplicacion");
getch();
}

7.-Programa en c que controle la nomina de una empresa :


#include <stdio.h>
#include <conio.h>
main ()
{
char cve [10];
char emp [10];
char pues [10];
float hrsl, pph, comi, ant, tp, isr, imss, td, sn;
{
clrscr ();
gotoxy (10,5); printf ("Dar la clave:");
scanf ("%s", &cve);
gotoxy (10,6);printf ("Dar el nombre del empleado:");
scanf ("%s", &emp);
gotoxy (10,7);printf ("Dar el puesto:");
scanf ("%s", &pues);
gotoxy (10,8);printf ("Dar las horas laboradas:");
scanf ("%f", &hrsl);
gotoxy (10,9);printf ("Dar el pago por hora:");
scanf ("%f", &pph);
gotoxy (10,10);printf ("Dar la comision:");
scanf ("%f", &comi);
gotoxy (10,11);printf ("Dar el antisipo:");
scanf ("%f", &ant);
tp=(hrsl*pph)+comi;
gotoxy (10,12);printf ("percpciones %4.2f\n",tp);
isr=tp*.04;
gotoxy (10,13);printf ("impuesto sobre la renta %4.2f\n",isr);
imss=tp*.06;
gotoxy (10,14);printf ("seguro social %4.2f\n",imss);
td=isr+imss+ant;
gotoxy (10,15);printf ("deducciones %4.2f\n",td);
sn=tp-td;
gotoxy (10,16);printf ("suelto neto %4.2f\n",sn);
scanf ("%f", &sn);
gotoxy (10,17);printf ("El empleado %s:",emp,"Cuanto recibio de percpciones %f:",tp, "Cuanto pago de deducciones %f:",td, "sueldo neto %f:",sn);
getch ();
}
}

8.-En base a los datos anteriores hacer el mismo procedimiento pero para 3 personas:


#include <stdio.h>
#include <conio.h>
main ()
{
char cve [10];
char emp [10];
char pues [10];
float hrsl, pph, comi, ant, tp, isr, imss, td, sn;
int x;
for (x=1; x<=3; x++)
{
clrscr ();
gotoxy (10,5); printf ("Dar la clave:");
scanf ("%s", &cve);
gotoxy (10,6);printf ("Dar el nombre del empleado:");
scanf ("%s", &emp);
gotoxy (10,7);printf ("Dar el puesto:");
scanf ("%s", &pues);
gotoxy (10,8);printf ("Dar las horas laboradas:");
scanf ("%f", &hrsl);
gotoxy (10,9);printf ("Dar el pago por hora:");
scanf ("%f", &pph);
gotoxy (10,10);printf ("Dar la comision:");
scanf ("%f", &comi);
gotoxy (10,11);printf ("Dar el antisipo:");
scanf ("%f", &ant);
tp=(hrsl*pph)+comi;
gotoxy (10,12);printf ("percpciones %4.2f\n",tp);
isr=tp*.04;
gotoxy (10,13);printf ("impuesto sobre la renta %4.2f\n",isr);
imss=tp*.06;
gotoxy (10,14);printf ("seguro social %4.2f\n",imss);
td=isr+imss+ant;
gotoxy (10,15);printf ("deducciones %4.2f\n",td);
sn=tp-td;
gotoxy (10,16);printf ("suelto neto %4.2f\n",sn);
scanf ("%f", &sn);
gotoxy (10,17);printf ("El empleado %s:",emp,"Cuanto recibio de percpciones %f:",tp, "Cuanto pago de deducciones %f:",td, "sueldo neto %f:",sn);
getch ();
}
}




9.-Algoritmo  con marcos :

#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 3 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 ("Califocacion 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 ("Pulce 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 ("Programador Sandra Lizzet Asencio Ventura. 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=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.-Algoritmo Que saque la raiz cuadrada,su seno ,coseno,tangente,cubo de un numero:


#include <stdio.h>
#include <conio.h>
#include <math.h>
main ()
{
float num, raiz, cuadrado, cubo, seno, coseno, tangente;
clrscr ();
gotoxy (10,4); printf ("dar numero:"); scanf ("%f",&num);
raiz=sqrt(num);
cuadrado=pow(num,2);
cubo=pow(num,3);
seno=sin(num);
coseno=cos(num);
tangente=tan(num);
gotoxy (9,6); printf ("La raiz cuadrada de %4.2f es %4.2f",num,raiz);
gotoxy (9,8); printf ("El cuadrado de %4.2f",num,cuadrado);
gotoxy (9,10); printf ("El cubo de %4.2f es %4.2f",num,cubo);
gotoxy (9,12); printf ("El seno de %4.2f es %4.2f",num,seno);
gotoxy (9,14); printf ("El coseno de %4.2f es %4.2f",num,coseno);
gotoxy (9,16); printf ("La tangente de 4.2f es %4.2f",num,tangente);
getch ();
}





11.-Programa que saque seno de un numero:

#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{
float x,tang,cuadrado,num;
int opc=0;

while[];(opc!=3)
printf("menu");
printf("1.-tangente");
printf("2.-elebado al cuadrado");
printf("dar una opcion");
scanf("%d",&opc);
switch(opc)
{
case 1:{
       printf("dar un numero:");
       scanf("%f",&x);
       tang=tan(x);
       printf("la tangente es %f",tang);
       getch();
       break;
       }
case 2:{
printf("dar un numero:");
scanf("%f",&num);
cuadrado=pow(num,2);
printf("el cuadrado es %f",cuadrado);
getch();
break;
}
otherwise:{
   printf("error");
   getch();
   break;
   }
     }
}






TAREA DE VACACIONES:

12.-Programa que multiplique 2 números cualquiera e imprima el resultado siemple y cuando este sea mayor a 500.


#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
float a,b,c;
printf ("Dame el primer numero: ");
scanf ("%f",&a);
printf ("\nDame el seguno numero: ");
scanf ("%f",&b);
c=a*b;
if(c>500)
printf ("\nEl resultado es: %f",c);
else;
printf("\n\n\n");
system ("pause");
return (0);
}

13.-Programa que lea N numero y que haga la suma de ellos. dbe terminar cuando un numero sea igual a 0 imprimiendo la suma total de los numeros.


#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
float a,res=0;
int c=1;
printf ("Digita tus numeros: \n");
while(c=!0){
scanf ("%f",&a);
if (a==0){
printf("Tecleaste el numero 0");
printf("\nTERMINA EL PROGRAMA");
printf("\nEl resultado de tus numeros digitados es: %f",res);
c==0;}
else{
    res=a+res;
c==1;    }}
printf("\n\n\n");
system ("pause");
return (0);
}    

14.-Programa que lea N numeros y que imprima cuantos numeros leyo. debe terminar cuando un nemero sea igual a 99.


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

int c=1,a,res=1;
printf ("Digita tus numeros: \n");
while(c=!0){
scanf ("%d",&a);
if (a==99){
printf("Tecleaste el numero 99");
printf("\nTERMINA EL PROGRAMA");
printf("\nEl resultado de tus numeros digitados es: %d",res);
c==0;}
else{
    res=1+res;
c==1;    }}
printf("\n\n\n");
system ("pause");
return (0);
}    

15.-Programa que lea nombre y edad de una persona. Si la edad es menor a 18 años imprimir "Menor de edad", en caso contrario "Mayor de edad".


#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
char nom [100];
int edad;    
printf ("Dar un nombre:");
gets (nom);
printf ("Dar su edad:");
scanf ("%d",&edad);
if(edad>18){
printf("%s Es Mayor de Edad",nom);}
else {
printf("%s Es Menor de Edad",nom);}
printf("\n\n\n");
system ("pause");
return (0);
}          

16.-Programa que obtenga el factorial de un numero cualquiera.

#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
    int a,c=0,f=1;
    printf("Digita un numero: ");
    scanf("%d",&a);
    int d=a;
while(a>0){
f=a*f;
a--;}    
    
printf("\nEl resultado factorial de %d es: %d",d,f);
printf("\n\n");
system ("pause");
return (0);
}




17.-Programa que lea nombre y 4 calificaciones de un alumno.Debe imprimir al final nombre y promedio correspondiente indicando Si Aprueba o No Total de alumnos 5. 

#include <stdio.h>
#include <conio.h>
main ()
{
char nom [10];
float c1,c2,c3,c4,prom;
int x;
for (x=1; x<=5; x++)
{
clrscr ();printf("Alumno No. %d",x);
gotoxy (20,5); printf("Nombre del alumno:");
scanf ("%s",&nom);
gotoxy (20,7); printf("Primera Calificacion:");
scanf ("%f", &c1);
gotoxy (20,9); printf("Segunda calificacion:");
scanf ("%f", &c2);
gotoxy (20,11); printf("Tercera calificacion:");
scanf ("%f", &c3);
gotoxy (20,13); printf("Cuarta calificacion:");
scanf ("%f", &c4);
prom=(c1+c2+c3+c4)/4;
if(prom>=6)
{
gotoxy (20,15); printf("%s Esta aprobado con %4.2f",nom,prom);
getch ();
}
else
{
gotoxy (20,15); printf("%s Eta reprobado",nom);
getch ();
}
}
}

18.-Programa que lea 2 numeros y si estos son  pares que los multiplique, pero si son impares que los sume, imprimiendo resultados correspondientes, total de repeticiones 3. 

#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
int a,b,c,d,res;
for(int e=1; e<3; e++) {
printf ("Digita el primer numero: \n");
scanf ("%d", &a);
printf ("Digita el segundo numero: ");
scanf ("%d", &b);
c=a%2;
d=b%2;
if ((c==0)&&(d==0)){ res=a*b;
printf ("\nNumeros pares se multiplican\n");
printf ("R=%d",res); }
else {
if ((c=!0)&&(d=!0)){ res=a+b;
printf ("\nNumeros impares se suman\n");
printf ("R=%d", res);}
else {
if ((c=!0)&&(d==0)){ res=a+b;
printf ("Numero %d es IMPAR \n Numero %d es PAR se suman \n",a,b);
printf ("R=%d",res);}
else { res=a+b;
printf ("\nNumero %d es PAR \n Numero %d es IMPAR se suman \n",a,b);
printf ("R=%d",res); }}}
printf ("\n\n");
system ("Pause");
system ("cls");}
getch ();
return (0);
}

19.-Programa que lea 3 numeros y determine cual de ellos es el mayor 

#include <iostream>
#include <conio.h>
#include <stdio.h>
int main () {
int a,b,c,mayor=0;
printf ("Digita el primer numero:");
scanf ("%d", &a);
printf ("Digita el segundo numero:");
scanf ("%d", &b);
printf ("Digita el tercer numero:");
scanf ("%d", &c);
if ((a>b)&&(a>c))
mayor=a;
else{
if ((b>a)&&(c>b))
mayor=b;
else{
if ((c>a)&&(c>b))
mayor=c;
else;}}
printf ("\n\n");
system ("pause");
return (0);
}

20.-Programa que determine la suma de todos los enteros desde el 1 hasta el 99. imprimir la suma correspondiente.

#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
int a=0,b=1;
while (b<=99){
printf ("%d\n",b);
a=a+b;
b=b+2;}
printf ("-----");
printf ("El resultado de la suma es: %d",a);
printf ("\n\n");
system ("pause");
return (0);
}

21.-Programa. Un cientifico desea obtener la presion de 5 liquidos, para esto cuenta con los datos necesarios que son: Nombre del liquido, fuerza y Superficie. La formula es P=F/s. Imprimir nombre y presio del liquido
.


#include <conio.h>
#include <stdio.h>
#include <iostream>
int main () {
int a,b;
char nombre [5][100];
float presion[5], fuerza[5], sup[5];
for (a=1; a<=5; a++){
printf ("%d",a);
printf ("Nombre liquido: ");
gets (nombre[a]);
printf ("\nFuerza(N):");
scanf ("%f", &Fuerza[a]);
printf ("\nSuperficie(m2): ");
scanf ("%f", &sup[a]);
presion [a]=(Fierza[a]/sup[a]); 
printf ("\n\n");
system ("pause");
system ("cls");}
for (b=1; b<=5; b++);
printf ("%d", b);
printf ("Nombre: %s",nombre[b]);
printf ("Presion del liquido: %f",presion[b]);
printf ("\n\n");}
system ("Pause");
return (0);
}

22.-Programa que sume 2 numeros :

#include <stdio.h>
#include <conio.h>
main ( )
{
int num1, num2, suma;
printf ("dar primer numero:");
scanf ("%d", &num1);
printf ("dar segundo numero:");
scanf ("%d", &num2);
suma=num1+num2;
printf ("la suma de  %d mas  %d es  %d",num1,num2,suma);
getch ( );
}

23.-Programa anterios 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);
}



24.-Programa que imprima el letrero Hola Mundo:

#include <stdio.h>
#include <conio.h>
main ( )
{
printf ("Hola Mundo");
getch ( );
}

25.-Programa menu que saque tangente,cubo,seno,coseno de un numero:

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















No hay comentarios:

Publicar un comentario