Professional Documents
Culture Documents
#include<conio.h>
#include<stdio.h>
int main ()
{int c;
char name[30];
float sueldo,SL;
printf("Consulta de sueldo Liquido\n");
for (c=1; c<=5;c++)
{
printf("Insertar nombre\n");
scanf("%s",&name);
printf("Insertar sueldo\n");
scanf("%f",&sueldo);
SL=sueldo*0.90;
printf("la persona %s\n",name);
printf("su sueldo liquido es %8.2f\n", SL);
getch();
}
}
#include<stdio.h>
int main ()
{int c,n;
char name[30];
float S,SL,sueldo;
printf("Consulta de sueldo Liquido\n");
printf("Ingrese numero de trabajadores \n");
scanf("%d",&n);
for (c=1; c<=n;c++)
{printf("Insertar nombre\n");
scanf("%s",&name);
printf("Insertar sueldo\n");
scanf("%f",&sueldo);
SL=sueldo*0.90;
printf("la persona %s\n",name);
printf("su sueldo liquido es %8.2f\n", SL);
getch();
}
Torres:
#include<d:\milib.h>
#include<stdio.h>
#include<conio.h>
#include<windows.h>
intmain()
{intcol,fila;
clrscr();
textcolor(0,9);
for(col=1;col<=60;col++)
{
gotoxy(col,16);printf("*");
gotoxy(col,24);printf("*");
}
for(fila=16;fila<=24;fila++)
{
gotoxy(1,fila);printf("*");
gotoxy(60,fila);printf("*");
}
textcolor(0,12);
for(col=15;col<=45;col++)
{
gotoxy(col,8);printf("*");
gotoxy(col,16);printf("*");
}
for(fila=8;fila<=16;fila++)
{
gotoxy(15,fila);printf("*");
gotoxy(45,fila);printf("*");
}
textcolor(0,7);
for(col=25;col<=35;col++)
{
gotoxy(col,1);printf("*");
gotoxy(col,8);printf("*");
}
for(fila=1;fila<=8;fila++)
{
gotoxy(25,fila);printf("*");
gotoxy(35,fila);printf("*");
}
getch();
}
Cancha de tenis:
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<D:\milib.h>
intmain()
{intx,y;
gotoxy(23,12);printf("Cancha de tenis");
for(x=1;x<=60;x++)
{gotoxy(x,1);printf("-");
gotoxy(x,24);printf("-");
}
for(x=20;x<=40;x++)
{gotoxy(x,8);printf("-");
gotoxy(x,16);printf("-");
}
for(y=1;y<=24;y++)
{gotoxy(1,y);printf("|");
gotoxy(20,y);printf("|");
gotoxy(40,y);printf("|");
gotoxy(60,y);printf("|");
}
getch();
}
gotoxy(15,21);printf("cocina");
gotoxy(45,4);printf("cuarto1");
gotoxy(45,12);printf("cuarto2");
gotoxy(45,20);printf("banyo");
for(x=1;x<=60;x++)
{gotoxy(x,1);printf("-");
gotoxy(x,24);printf("-");
}
for(x=1;x<=30;x++)
{gotoxy(x,18);printf("-");
}
for(x=30;x<=60;x++)
{gotoxy(x,8);printf("-");
gotoxy(x,16);printf("-");
}
for(y=1;y<=24;y++)
{gotoxy(1,y);printf("|");
gotoxy(30,y);printf("|");
gotoxy(60,y);printf("|");
}
getch();
}
#include<stdio.h>
int edad;
int main()
{
printf("Ingrese Ud. su edad : ");
scanf ("%i", &edad);
if (edad>=18)
printf("usted es mayor de edad ya tiene %i aos \n" ,edad);
else
printf("usted es menor de edad solo tiene %i aos \n" ,edad);
system("pause");
}
#include<conio.h>
#include<stdio.h>
int main ()
{ float p=1,n,t;
printf("\nPrograma para resolver el problema de los granos en el tablero
de ajedrez");
for(n=1;n<=64;n++)
p=p*2;
t=p-1;
printf("\nEl total de granos es: %30.2f",p);
getch();
}
scanf("%i", &Sb);
ss=0.09*Sb;
AFP=0.13*Sb;
Sn=Sb-ss-AFP;
printf("\n El sueldo neto es : S/. %4.2f \n" ,Sn );
system ("PAUSE");
}
int main ()
{
printf("\n Ingrese el capital : S/. ");
scanf("%i", &c);
printf("\n Ingrese el tiempo : ");
scanf("%i", &t);
printf(" Ingrese la tasa de interes : ");
scanf("%f", &i);
I=c*t*i;
printf("El interes es : S/. %4.2f \n" ,I) ;
system("PAUSE");
}
#include<conio.h>
#include<stdio.h>
int suma();
int producto();
intmain()
{ints,p;
s=suma();
p=producto();
printf("Programa para hallar la suma y el producto de los 10 primeros
numeros naturales");
printf("Hallar la suma de los diez primeros numeros %d\n",s);
printf("Hallar el producto de los diez primeros numeros %d\n",p);
getch();
}
int suma()
{int su=0,a;
for(a=1;a<=10;a++)
su=su+a;
return(su);
}
int producto()
{intpr=1,a;
for(a=1;a<=10;a++)
pr=pr*a;
return(pr);
}
#include<conio.h>
#include<iostream>
#include<stdio.h>
int main()
{ int a,b,suma,cnt=0;
do
{
printf("ingresa el primer numero\n");scanf("%d",&a);
printf("ingresa el segundo numero\n");scanf("%d",&b);
if(a%2==0 && b%2==0)
{
printf("los numeros ingresados son pares\n");
suma=a+b;
printf("la suma es:%d\n",suma);
cnt=1;
}
else
{
printf("los numeros no son pares vuelva a ingresarlos\n");
system("pause");
}
}
while (cnt==0);
system("pause");
}
#include<conio.h>
#include<iostream>
#include<stdio.h>
int a,b,c,r,cnt=0;
int main()
{
do
{
printf("ingresa el primer numero\n");scanf("%d",&a);
printf("ingresa el segundo numero\n");scanf("%d",&b);
printf("ingresa el tercer numero\n");scanf("%d",&c);
if(a%2==0 && b%2==0 && c%2==0)
{
printf("los numeros ingresados son pares\n");
if(a%3==0||b%3==0||c%3==00)
{
printf("%d\n%d\n%d\n ",a,b,c);
cnt=1;
}
else
{
printf("no hay multiplos de 3");
system("pause");
}
cnt=1;
}
else
{
printf("los numeros no son pares vuelva a
ingresarlos\n");
system("pause");
}
}
while (cnt==0);
system("pause");
}
#include<conio.h>
#include<stdio.h>
int main()
{ float s=1,e,n;
printf("Encontrar el factorial E\n");
printf("Ingresar E\n");
scanf("%f",&e);
for (n=1;n<=e;n++)
s=s*n;
printf(" El factorial es: %5.2f\n",s);
getch();
}
{
R=nro%13;
if(R==0)
{
printf("es multiplo de 13 %d\n",nro);
c=c+1;
nro=nro+1;
}
else
{
nro=nro+1;
}
}
getch();
}
#include"iostream"
#include"stdio.h"
float n1,n2,n3;
float prom;
char dato[20],curso[20],categoria[20];
int main()
{
printf("ingresa nombre del alumno\n");scanf("%s",&dato);
printf("ingresa nombre del curso\n");scanf("%s",&curso);
printf("ingresa nota 1\n");scanf("%f",&n1);
printf("ingresa nota 2\n");scanf("%f",&n2);
printf("ingresa nota 3\n");scanf("%f",&n3);
printf("ingresa categoria A, B o C\n");scanf("%s",&categoria);
prom=(n1+n2+n3)/3;
if (prom>0 && prom<=10)
{
printf("desaprobado,NO APTO\n");
}
else
{
if (prom>=11 && prom<=14)
{
printf("regular,NO APTO\n");
}
else
{
if (prom>14 && prom<17)
{
printf("bueno,NO APTO\n");
}
else
{
printf("excelente,APTO\n");
}
}
}
printf("datos:%s:%s\n",dato,curso);
printf("tu promedio es: %8.2f\n",prom);
system("pause");
}
#include<iostream>
#include<conio.h>
#include<math.h>
void menu()
{
printf("MENU DE OPCIONES PARA CONVERTIR DE:\n");
printf("1. GRADOS CENTGRADOS A FAHRENHEIT \n");
printf("2. CENTMETROS A PULGADAS \n");
printf("3. DE DLARES A SOLES \n");
printf("4. COORDENADAS RECTANGULARES A POLARES \n");
printf("5. COORDENADAS POLARES A RECTANGULARES \n");
printf("6. Salir \n");
void opcion2()
{
float in, cm;
printf("Convertir Centmetros a pulgadas\n");
printf("Introducir cantidad de centmetros :\n");
scanf("%f",&cm);in=cm/2.54;
printf("La conversin en pulgadas es : %4.3f\n", in);
}
void opcion3()
{
float $,A;
printf("Convertir de Dlares a soles\n");
printf("Introducir cantidad de dlares:\n");
scanf("%f",&$);
A=3.15*$;
printf("La conversin en soles es :S/ %4.3f\n", A);
}
void opcion4()
{
float r, alfa, x, y;
printf("Convertir coordenadas rectangulares a polares\n");
printf("Ingresar abscisa:\n");
scanf("%f", &x);
printf("Ingresar ordenada:\n");
scanf("%f", &y);
printf("La coordenada rectangular es :(%f, %f)\n", x, y);
r=sqrt(x*x + y*y);
printf("El radio vector es %4.3f\n", r);alfa=atan(x/y);
printf("El ngulo es %4.3f\n", alfa);
printf("La conversin a coordenada polar es (%4.3f,%4.3f)\n", r, alfa);
}
void opcion5()
{
float r, alfa, x, y;
printf("Convertir coordenadas polares a rectangulares\n");
printf("Ingresar radio vector:\n");
scanf("%f", &r);
printf("Ingresar ngulo:\n");
scanf("%f", &alfa);
printf("La coordenada polar es: (%f, %f)\n", r, alfa);
x= r*cos (alfa);
printf("La abscisa es: %4.3f\n ",x);y= r*sin(alfa);
printf("La ordenada es: %4.3f\n", y);
printf("La conversin a coordenada rectangular es :(%8.2f,%8.2f)\n", x,
y);
}
int main()
{
charopc='0';
while (opc!='6')
{
menu ();
opc= getch();
switch (opc)
{
case '1' : opcion1(); getch(); system("cls"); break;
case '2' : opcion2(); getch(); system("cls"); break;
case '3' : opcion3(); getch(); system("cls"); break;
case '4' : opcion4(); getch(); system("cls"); break;
case '5' : opcion5(); getch(); system("cls"); break;
case '6' : break;
default: printf("\n Intente de nuevo");
getch();
system("cls");
}
}
}
{
if (b>c)
printf("El mayor es: %f", b);
else
printf("El mayor es: %f", c);
}
}
int main()
{
maximo ();
getch();
system("cls");
}
int main( )
{
float n1,n2,n3,n4;
printf("\nIngrese 4 notas: ");
scanf("%f%f%f%f",&n1,&n2,&n3,&n4);
printf("El promedio de las tres altas notas es:
%6.2f\n",promedio3altasnotas(n1,n2,n3,n4));
system("pause");
}
#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<math.h>
float Esuma();
int main()
{
printf(La sumatoria es %3.2, Esuma());
}
float Esuma()
{float ct=0,n,k,s=0,c,f,nu;
printf("ingresar nmero de trminos");
scanf("%f",&n);
printf("ingresar k ");
scanf("%f",&k);
ct=ct+1;
nu=-1;
if(ct<n);
nu=nu+2;
f=1;
for(c=1;c=nu;c++)
f=f*c;
s=s+(pow(k,nu))/f;
printf("el valor de s es:%F",s);
getch();
}
RECURSIVIDAD
Calcular el factorial de un nmero, mostrar por pantalla sus
elementos y respuesta.
#include <iostream>
using namespace std;
int factorial_recursivo (int);
int factorial_normal(int);
int main()
{
int numero,respuesta;
cout<<"\n FACTORIAL DE UN NUMERO \n\n" <<"\n Ingrese una cantidad: ";
cin>>numero;
while (numero<0)
{
cout<<"\n ERROR, Aplicable solo a numeros naturales \n" <<" Ingrese una cantidad: ";
cin>>numero;
}
//respuesta = factorial_normal(numero); // sin usar recursividad
respuesta = factorial_recursivo(numero); // usando recursividad
cout<<"\n\n El factorial de "<<numero<<" es: "<<respuesta<<endl<<endl;
system("pause");
}
int factorial_recursivo (int viene)
{
if (viene == 0 || viene == 1)
{
cout<<viene;
return 1;
}
else
{
cout<<viene<<" x ";
return viene * factorial_recursivo(viene - 1);
}
}
int factorial_normal(int viene)
{
if (viene == 0 || viene == 1)
{
return 1;
}
else
{
int x=viene , acumulador=1; // x va a tener el valor que viene
for (x; x>=1; x--)
{
acumulador = acumulador * x;
if (x>1) { cout<<x<<" x "; } else cout<<x;
}
return acumulador;
}
}
etc
#include <iostream>
#include <stdlib.h>
int hanoi(int n)
{ if(n==1) return 1;
else return 2 * hanoi(n-1) + 1;
}
int main()
{ int disc, mov;
printf(" JUEGO TORRES DE HANOI\n");
printf("Numero de discos: ");
scanf("%i",&disc);
#include<iostream>
#include<conio.h>
#include<math.h>
void mostrarmenu()
{
printf("MENU DE OPCIONES\n");
printf("1. Convertir Grados centgrados a Fahrenheit \n");
printf("2. Convertir Centmetros a pulgadas \n");
printf("3. Convertir de Dlares a soles \n");
printf("4. Convertir coordenadas rectangulares a polares \n");
printf("5. Convertir coordenadas polares a rectangulares \n");
printf("6. Salir \n");
printf("Escoja una opcion: ");
}
void opcion1()
{float F,C;
printf("Convertir Grados centgrados a Fahrenheit\n");printf("Introducir grados
centgrados:\n");
scanf("%f",&C);F=9/5*C+32;printf("La transformacion en grados fahrenheit es :
%4.3f\n",F);}
void opcion2()
{float in,cm;
printf("Convertir Centmetros a pulgadas\n");printf("Introducir cantidad de
centimetros a transformar:\n");
int main()
{
valmax();
getch();
system("cls");
}
} // funcionz
Menu de programas.
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define FILA 4
#define FILAS 7
#define COLS 5
void mostrarmenu()
{
printf("MENU DE OPCIONES\n");
printf("1. Hallar el promedio y su condicion \n");
printf("2. hallar promedio-varios cursos \n");
printf("3. Salir \n");
printf("Escoja una opcion: ");
}
void opcion1()
{
if(p>=10.5)
printf(" Usted esta Aprobado\n");
else
printf("Usted esta Desaprobado\n");
system("Pause");
}
void opcion2()
{
{
float nota[FILAS][COLS] = {
12.50, 14.60, 15.45, 16.40,
13.00, 16.65, 11.50, 12.60,
13.45, 11.40, 15.00, 16.65,
12.50, 14.60, 15.45, 11.40,
12.45,
13.46,
12.5,
11.7,
}
int main()
{
char opc='0';
while (opc!='3')
{
mostrarmenu();
opc=getch();
switch (opc)
{
case '1' : opcion1(); getch(); system("cls"); break;
case '2' : opcion2(); getch(); system("cls"); break;
case '3' : break;
default: printf("\nVuelva a intentarlo.");
getch();
system("cls");
}
}
}