Submodulo I : Ampliar los principios de programación en la solución de problemas.


programa que imprima un letrero que diga hola cetis 146



#include <stdio.h>


#include <conio.h>
main()
{
printf("HOLA CETIS 146");
getch();
}

Programa para centrar nombre


#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
gotoxy(30,10);printf("Diana,Alan,Vicvic");
getch();
}

programa que sume 2 números



#include<stdio.h>


#include<conio.h>


main()
{int num1,num2,suma;
clrscr();
printf("dar un numero:");
scanf("%d",&num1);
printf("dar otro numero:");
scanf("%d",&num2);
suma=num1+num2;
printf("la suma de %d mas %d es %d",num1,num2,suma);
getch();
}

programa que imprima 10 números 

#include<stdio.h>
#include<conio.h>
main()
{
int x,num;
clrscr();
for(x=1;x<=10;x++)
{
printf("numero:%d",x);
printf("dar un numero");
scanf("%d",&num);
printf("%d",num);
}
}

programa que multiplique 2 números 

#include<stdio.h>
#include<conio.h>
main()
{
int num1,num2,mult;
clrscr();
printf("dar un numeros:");
scanf("%d",&num1);
printf("dar otro numero:");
scanf("%d",&num2);
mult=num1*num2;
printf("el resultado de %d por %d es: %d",num1,num2,mult);
getch();
}

programa que de el mayor de 2 números o igual si es que lo son 

#include<stdio.h>
#include<conio.h>
main()
{
int num,num2;
clrscr();
gotoxy(5,3);printf("programador: Victor okoner") ;
gotoxy(1,5);printf("Introduce el primer valor:");
scanf("%d",&num);
gotoxy(1,6);printf("Introduce el segundo valor:");
scanf("%d",&num2);
if(num>num2)
{
printf("%d es mayor que %d",num,num2);
getch();
}
else
{
if(num2>num)
{
printf("%d es mayor que %d",num2,num);
getch();
}
else
{
printf("%d es igual que %d",num,num2);
getch();
}
}
}

programa para sacar el promedio de 5 alumnos

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

char nom[25];
float c1,c2,c3,prom;
int x;
for(x=1;x<=5;x++)
{
clrscr();
printf("Alunmo numero %d",x);
gotoxy(10,3);printf("Este programa es para obtner el promedio de un alumno");
gotoxy(30,25);printf("programadores: Alan , Diana, victor alias bosi bb");
gotoxy(32,5);printf("Dar un Nombre:");
scanf("%s",&nom);
gotoxy(25,6);printf("Dar la primera calificacion:");
scanf("%f",&c1);
gotoxy(25,7);printf("Dar la segunda calificacion:");
scanf("%f",&c2);
gotoxy(25,8);printf("Dar la tercera calificacion:");
scanf("%f",&c3);
prom=(c1+c2+c3)/3;
if(prom>=6)
{
gotoxy(25,10);printf("%s Esta Aprobado y su promedio es: %4.1f",nom,prom);
getch();
}
else
{
gotoxy(25,10);printf("%s Esta Reprobado y su promedio es: %4.1f",nom,prom);
getch();
}
}
}

programa que indica el precio de venta de un producto por medio de un porcentaje de ganancia

#include<stdio.h>
#include<conio.h>
main()
{
int x;
char cue,desc[25];
float preart,util,precvent;
clrscr();
for(x=1;x<=3;x++)

{
clrscr();
gotoxy(1,4);printf("producto No. %d",x);
gotoxy(1,5);printf("introduce la clave:");
scanf("%s",&cue);
gotoxy(1,6);printf("introduce la descripcion del Articulo:");
scanf("%s",&desc);
gotoxy(1,7);printf("introduce el precio del Articulo:");
scanf("%f",&preart);
gotoxy(1,8);printf("cuanto quieres ganar? ejemplo .00 : ");
scanf("%f",&util);
precvent=(preart*util)+preart;
gotoxy(1,12);printf("el precio de venta es: %4.2f",precvent);
getch();
}
}

programa para sacar el total de percepciones ,deducciones y sueldo neto  

#include<stdio.h>
#include<conio.h>
main()
{
char cue,pue[25];
char nom[50];
int hrs,x;
float pagxhr,comision,percepciones,isr,imss,ant,deducciones,sueldneto;
float hrsx,pex;

for(x=1;x<=3;x++)
{
clrscr();
gotoxy(24,25);printf("Programador: Victor okoner");
gotoxy(1,2);printf("empleado No.:%d",x);
gotoxy(1,3);printf("Introduce la clave:");
scanf("%s",&cue);
gotoxy(1,5);printf("Escribe el nombre del trabajador:");
scanf("%s",&nom);
gotoxy(1,7);printf("Especifica el cargo en su puesto:");
scanf("%s",&pue);
gotoxy(1,9);printf("Dar el. total de hrs laboradas durante la semana:");
scanf("%d",&hrs);
gotoxy(1,11);printf("el pago por hora es de:");
scanf("%f",&pagxhr);
gotoxy(1,13);printf("la comision por su trabajo fue de:");
scanf("%f",&comision);
if(hrs>40)
{
hrsx=hrs-40;
pex=hrsx*(2*pagxhr);
percepciones=40*pagxhr+(comision+pex);
}
else
{
percepciones=(hrs*pagxhr)+comision;
}
isr=percepciones*.04;
imss=percepciones*.06;

gotoxy(1,15);printf("el anticipo del trabajador es de:");
scanf("%f",&ant);
deducciones=isr+imss+ant;
sueldneto=percepciones-deducciones;
gotoxy(1,17);printf("%s",nom);
gotoxy(1,19);printf("su total de percepciones es de:%4.2f",percepciones);
gotoxy(1,21);printf("su total de deducciones es de:%4.2f",deducciones);
gotoxy(1,22);printf(" y su sueldo total es de:%4.2f",sueldneto);


getch();
}
}


Programa que obtiene la raíz cuadrada, elevación al cuadrado y al cubo de un numero y agregación de un menú para elegir operación.


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

{float num,raiz,op,cuadrado,cubo;
clrscr();
gotoxy(5,4);printf("Menu:");
gotoxy(5,6);printf("1.- Raiz cuadrada");
gotoxy(5,7);printf("2.- Elevar al cuadrado");
gotoxy(5,8);printf("3.- Elevar al cubo");
gotoxy(5,10);printf("Dar el numero con el que desea trabajar:");
scanf("%f",&num);
gotoxy(5,12);printf("Elige el numero de las 3 opciones que aparecen en el menu:");
scanf("%f",&op);
switch(op)
{
case 1:
{raiz=sqrt(num);
gotoxy(2,14);printf("La Raiz cuadrada de: %4.2f es: %4.2f",num,raiz);
break;}
case 2:
{cuadrado=pow(num,2);
gotoxy(2,14);printf("El Cuadrado de: %4.2f es: %4.2f",num,cuadrado);
break;}
case 3:
{cubo=pow(num,3);
gotoxy(2,14);printf("El Cubo de: %4.2f es: %4.2f",num,cubo);
break;}
otherwise:
{printf("Error");}
}
getch();
}


Otra versión del programa de arriba agregando un ciclo y una opción para salir.

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

{
float num,raiz,op,cuadrado,cubo;
clrscr();
gotoxy(5,4);printf("Menu:");
gotoxy(5,6);printf("1.- Raiz cuadrada");
gotoxy(5,7);printf("2.- Elevar al cuadrado");
gotoxy(5,8);printf("3.- Elevar al cubo");
gotoxy(5,9);printf("4.- para salir");
gotoxy(5,11);printf("Elija una opcion del menu: <Ejemplo=> 1: ");
scanf("%f",&op);
while(op!=4)
{
clrscr();
gotoxy(5,4);printf("Menu:");
gotoxy(5,6);printf("1.- Raiz cuadrada");
gotoxy(5,7);printf("2.- Elevar al cuadrado");
gotoxy(5,8);printf("3.- Elevar al cubo");
gotoxy(5,9);printf("4.- para salir");
gotoxy(5,11);printf("Elija una opcion del menu: <Ejemplo=> 1: ");
scanf("%f",&op);
gotoxy(5,13);printf("Dar el numero: ");
scanf("%f",&num);
switch(op)
{
case 1:
{raiz=sqrt(num);
gotoxy(2,15);printf("La Raiz cuadrada de: %4.2f es: %4.2f",num,raiz);
break;}
case 2:
{cuadrado=pow(num,2);
gotoxy(2,15);printf("El Cuadrado de: %4.2f es: %4.2f",num,cuadrado);
break;}
case 3:
{cubo=pow(num,3);
gotoxy(2,15);printf("El Cubo de: %4.2f es: %4.2f",num,cubo);
break;}
otherwise:
{printf("Error");}
}
getch();
}
}


Programa que multiplique 2 números cualquiera e imprima el resultado siempre cuando este sea mayor a 500.


#include<stdio.h>

#include<conio.h>

main()

{

int num1,num2,mult;

clrscr();printf("dar un numeros:");scanf("%d",&num1);

printf("dar otro numero:");scanf("%d",&num2);

mult=num1*num2;if(mult>500)

{

printf("el resultado de %d por %d es: %d",num1,num2,mult);

}

else

{

}getch();

}

2 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()
{
float num,suma;
suma=0;
num=1;
while(num!=0)
{ clrscr();
gotoxy(5,5);printf("Introduce un valor:");
scanf("%f",&num);
suma=suma+num;
gotoxy(10,8);printf(" la suma total es: %4.2f",num,suma);
getch();
}
}

3 programa que lea N  números  y que imprima cuantos números leyó. Debe terminar  cuando un numero  sea igual a 99 

#include<stdio.h>
#include<conio.h>
main()
{
float num;int x;
num=0;
x=0;
while(num!=99)
{ clrscr();
gotoxy(5,5);printf("Introduce un valor:");
scanf("%f",&num);
x=x++;
}
gotoxy(10,8);printf(" El total de numeros leidos es: %d",x);
getch();
}

4 programa que lea nombre y edad  de una persona . si la edad es menor de 18 años  imprimir “menor de edad”  en caso contrario “mayor de edad”

#include<stdio.h>
#include<conio.h>
main()
{ char nom [25];
float edd;
clrscr();
gotoxy(5,2);printf("Escribe tu nombre:");scanf("%s",&nom);
gotoxy(5,3);printf("Introduce tu edad en numero:");scanf("%f",&edd);
if(edd<18)
{
textcolor(12);gotoxy(20,5);cprintf("MENOR DE EDAD");textcolor(7);
}
else
{
textcolor(15);gotoxy(20,5);cprintf("MAYOR DE EDAD");textcolor(7);
}
gotoxy(5,6);system("pause");
}

5 programa que obtenga el factorial de un numero cualquiera

#include<stdio.h>

#include<conio.h>

main()
{

int x,num,fact=1;

clrscr();

gotoxy(5,5);printf("Introduce un numero para calcular su factorial:");

scanf("%d",&num);

for(x=1;x<=num;x++)

fact=fact*x;

gotoxy(20,7);printf("El factorial de: %d es: %d",num,fact);

getch();

}

6 programa que lea nombre y 4 calificaciones de un alumno . debe imprimir al final nombre y promedio correspondiente indicando si aprueba o no el alumno . total de alumnos 5

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

char nom[25];
float c1,c2,c3,c4,prom;
int x;
for(x=1;x<=5;x++)
{
clrscr();
printf("Alunmo numero %d",x);
gotoxy(32,5);printf("Dar un Nombre:");
scanf("%s",&nom);
gotoxy(25,6);printf("Dar la primera calificacion:");
scanf("%f",&c1);
gotoxy(25,7);printf("Dar la segunda calificacion:");
scanf("%f",&c2);
gotoxy(25,8);printf("Dar la tercera calificacion:");
scanf("%f",&c3);
gotoxy(25,9);printf("Dar la cuarta calificacion:");
scanf("%f",&c4);
prom=(c1+c2+c3+c4)/4;
if(prom>=6)
{
gotoxy(25,10);printf("%s Esta Aprobado y su promedio es: %4.1f",nom,prom);
getch();
}
else
{
gotoxy(25,10);printf("%s Esta Reprobado y su promedio es: %4.1f",nom,prom);
getch();
}
}
}

7 programa que lea 2 números y si estos son pares que los multiplique , pero si son impares que los sume , imprimiendo resultado correspondiente  . no de repeticiones para este proceso,3.

#include<stdio.h>
#include<conio.h>
main()
{
int x,n1,n2,mult,suma;
for(x=1;x<=3;x++)
{ clrscr();
gotoxy(25,1);printf("Proceso No. : %d",x);
gotoxy(5,2);printf("Dar un numero:");
scanf("%d",&n1);
gotoxy(5,3);printf("Dar un segundo numero:");
scanf("%d",&n2);
if((n1&n2%2)==0)
{
mult=n1*n2;
gotoxy(5,5);printf("%d por %d igual a: %d",n1,n2,mult);
getch();
}
else
{
suma=n1+n2;
gotoxy(5,5);printf("%d mas %d igual a: %d",n1,n2,suma);
getch();
}
}
}

8 programa que lea 3 números  y determine cual es el mayor 

#include<stdio.h>
#include<conio.h>
main()
{
int num,mayor=0,x;
clrscr();
gotoxy(5,5);printf("Introduce tres numeros:");
for(x=1;x<=3;x++)
{
scanf("%d",&num);
if(num>mayor) mayor=num;
}
gotoxy(5,7);printf("el numero mayor de los tres es:%d",mayor);
getch();
}


Hacer un programa en c++ que capture nombre de 5 personas, guardados en un vector, también que guarde sus edades correspondientes en otro vector.

#include<stdio.h>
#include<conio.h>
main()
{
int i;
int edad[5];
char nombre[5][50];
clrscr();
for(i=1;i<=5;i++)
{
printf("Dar un nombre:");
scanf("%s",&nombre[i]);
printf("Introduce tu edad en numero:");
scanf("%d",&edad[i]);

}
getch();
return(0);
}

No hay comentarios:

Publicar un comentario