jueves, 29 de enero de 2009
lunes, 26 de enero de 2009
Como está el Clima
jueves, 22 de enero de 2009
programa que encuentre la distancia entre 2 puntos
#include
}//fin de prog
programa que calcule el tiempo para sobrepasar segun
#include
programa que muestre el valor mayor de numero de lectura
#include
void main(){int num1,num2,n,a;clrscr();printf("\n\n\t\tprograma que muestra el valor mayor.");printf("\n\n\t\tintrodusca el numero de lectura del programa:");scanf("%d",&n);for(a=0;a
}//fin de prog
programa que calcula el perimetro de un terreno rectangular
#include
void perimetro(float, float);void main()
{ float largo, ancho; clrscr(); printf("PROGRAMA PARA CALCULAR PERIMETRO DE UN TERRENO\n\n"); printf("Introduzca la medida del largo:\t"); scanf ("%f", &largo); printf("Introduzca la medida del ancho:\t"); scanf ("%f", &ancho); perimetro (largo, ancho); getch();}
void perimetro (float l, float a){float total;total=2*(l+a);printf("\nEl perimetro de la propiedad es %3.2f", total);getch();
}//fin de prog
programa de instrucciones del configurador de red
#include
printf("EMPRESA WIRELESS AND CABLES \n"); printf("Departamento de Computo \n"); printf("\n INSTRUCCIONES PARA CONFIGURAR PROPIEDADES DE LA RED TCP/IP \n"); printf("1. Direccion IP \n"); printf("2. Mascara de subred \n"); printf("3. Puerta de enlace \n"); printf("4. Servidores DNS \n"); printf("5. DHCP \n"); printf("Seleccione el concepto: \t"); scanf ("%d", &opc); fin='_'; while (fin!='N') { switch (opc) { case 1: printf("\nDireccion IP (ingles: IP address)\n"); printf("Valor: 10.1.0.### \n"); printf("Numero que identifica de manera logica y jerarquica a una \n"); printf("computadora dentro de una red que utiliza protocolo IP. \n"); printf("Nota: Reemplazar ### por la direccion dada en el departamento de computo.\n"); break; case 2: printf("\nMascara de subred (ingles: Subnet mask)\n"); printf("Valor: 255.255.255.0 \n"); printf("Rango de direcciones logicas, para administrar mejor \n"); printf("una red muy grande de computadoras.\n"); break; case 3: printf("\nPuerta de enlace (ingles: Default gateway)\n"); printf("Valor: 10.1.0.1 \n"); printf("Dispositivo que sirve para enlazar dos redes informaticas, \n"); printf("conecta y dirige el trafica entre las dos redes.\n"); break; case 4: printf("\nServidor DNS (ingles: DNS server)\n"); printf("Valor predeterminado: 10.1.0.100 \n"); printf("Valor alternativo: 10.1.0.101 \n"); printf("Computador encargado de informar las direcciones IP a las \n"); printf("peticiones de los usuarios.\n"); break; case 5: printf("\nDHCP\n"); printf("Nota: Esta opcion debe estar desactivada. \n"); printf("Protocolo de red que permite a las computadoras de una red IP \n"); printf("obtener sus parametros de configuracion automaticamente.\n"); break; default: printf("Opcion errada.\n"); } printf("\nCuando quiera terminar solo escriba N \t"); scanf ("%c", &fin); printf("\nEscriba el numero o N para fin: \t"); scanf ("%d", &opc); } getch();
}//fin del prog
programa que calcule el promedio de 5 numero con 2 variable
#include
}//fin de prog
programa que calcule el precio bruto por libra e imprima
#include
}//fin de prog
programa que use la rand que genere aleatorio
#include
void main()
{ int i, num, n1, n2, n3, n4, n5; n1=0;n2=0;n3=0;n4=0;n5=0; clrscr();
printf("500 numeros aleatorios del 1 al 50\n\n"); for(i=0; i<500; num="1+rand()" n1="n1+1;" n2="n2+1;" n3="n3+1;" n4="n4+1;" n5="n5+1;">
programa que calcule los minuto consumido del tiempo aire promocional
#include
programa de donacion para asosiaciones beneficiado
#include
void main(void){ int dona, a1, a2, a3, tot=0; clrscr(); printf("Banco General \n"); printf("Donaciones para asociaciones beneficas \n"); printf("\nCruz Roja de Panama\n"); printf("Cantidad? \t"); scanf("%d", &dona); a1=dona; printf("\nFundacion Pide un Deseo\n"); printf("Cantidad? \t"); scanf("%d", &dona); a2=dona; printf("\nNutre Hogar\n"); printf("Cantidad? \t"); scanf("%d", &dona); a3=dona; tot=a1+a2+a3; printf("\nTotal de donaciones = $ %d\n", tot); printf("Cruz Roja de Panama: $ %d\n", a1); printf("Fundacion Pide un Deseo: $ %d\n", a2); printf("Nutre Hogar: $ %d\n", a3); getch();
}//fin de prog
programa que muestra la fecha actual del sistema
#include
void nombre_mes(int m){ switch (m) { case 1: printf("El mes actual es: Enero\n"); break; case 2: printf("El mes actual es: Febrero\n"); break; case 3: printf("El mes actual es: Marzo\n"); break; case 4: printf("El mes actual es: Abril\n"); break; case 5: printf("El mes actual es: Mayo\n"); break; case 6: printf("El mes actual es: Junio\n"); break; case 7: printf("El mes actual es: Julio\n"); break; case 8: printf("El mes actual es: Agosto\n"); break; case 9: printf("El mes actual es: Septiembre\n"); break; case 10: printf("El mes actual es: Octubre\n"); break; case 11: printf("El mes actual es: Noviembre\n"); break; case 12: printf("El mes actual es: Diciembre\n"); break; }
}//fin de prog
programa que muestre la Promocion de viaje en cruceros
#include
}//fin de prog
programa que calcule la facturacion del
#include
programa que calcula la comision por venta de boletos
#include
void main(void){ int num, venta; float com1, com2, com3; clrscr(); printf("VENTA DE BOLETOS A $10\n"); printf("50 entradas o menos lleva '10%' de comision\n"); printf("51 a 99 entradas o menos lleva '25%' de comision\n"); printf("100 a 200 entradas lleva '50%' de comision\n"); printf("Escriba cuantos boletos vendio?:\n"); scanf ("%d", &num); venta=num*10; com1=venta*0.10; com2=venta*0.25; com3=venta*0.50; if (num<=50) printf ("La comision ganada por vender %d boletos es $ %3.2f", num, com1); else if (num<=99) printf ("La comision ganada por vender %d boletos es $ %3.2f", num, com2); else if (num<=200) printf ("La comision ganada por vender %d boletos es $ %3.2f", num, com3); else printf ("Cantidad errada"); getch(); } //fin de prog
martes, 20 de enero de 2009
viernes, 16 de enero de 2009
PROGRAMA QUE CALCULA LA HIPOTENUSA DE UN TRIANGULO
//jesus salazar
#include
#include
int main ()
{
float lado1, lado2, hipotenusa;
printf(“Calculo de la hipotenusa \n”);
printf(“de un triangulo rectangulo \n”);
printf(“--------------------------------\n”);
printf(“primer lado:”);
scanf(“%f”,&lado1);
printf(“segundo lado:”);
scanf(“%f”,&lado2);
hipotenusa= sqrt(lado1*lado1+lado2*lado2);
printf(“ la hipotenusa es igual a %f”,hipotenusa);
return 0;
}
PROGRAMA QUE CREA UNA TABLA DE CONVERSION DE TEMPERATURA
//universidad de panama#include
PROGRAMA QUE RESUELVE ECUACIONES DE 1ª CON UNA INGCONITA
//universidad de panama
#include
PROGRAMA PARA ARREGLO DE MATRIZ
Ejemplos Problemas de Programacion
-Imprimir el valor de a=25986, b=1976524, c=9.57645
1. #include
#include
main()
{
char cad[ ]="El valor de";
int a=25986;
long int b=1976524;
float c=9.57645;
printf("%s a es %9d\n",cad,a);
printf("%s b es %ld\n",cad,b);
printf("%s c es %.3f",cad,c);getch();
}
#include
#include
#include
for(int i=0; i<20;>
printf("%d Hola mundo \n", i);
#include
#include
#include
11. Utilizar esta función para escribir un programa que le pida al usuario tres números y que muestre por pantalla el promedio de los módulos de estos números.
#include
#include
#include
float f (float n)
return -n;
#include
#include
main()
{
int a,i,suma,cont;
printf("Ingrese un numero entero positivo: ");
scanf("%d", &a);
suma=0;
cont=0;
for(i=1; i<=a; ++i)
if(a%i==0)
{
suma=suma +i;
++cont;
}
if(cont==2)
printf("%d ES PRIMO!!!!!", a);
else
printf("%d NO ES PRIMO!!!!!", a);
printf("\n");
printf("La suma de los divisores positivos de %d es %d \n\n", a,cont);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
13. Modificar el programa del punto 1 para protestar en caso de que el número ingresado por el usuario no sea positivo, impidiendo continuar con las acciones hasta que el usuario ingrese un número positivo.
#include
#include
main()
{
int n,i,suma;
suma=0;
printf("Ingrese el numero entero limite de la suma: ");
scanf("%d", &n);
while(n<0)
{
printf("Los numeros negativos no son validos \n");
printf("Ingrese el numero entero limite de la suma: ");
scanf("%d", &n);
}
for( i=0; i<=n; i=i+1)
suma+=i;
printf("La suma final vale %d \n\n", suma);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
14. Escribir un programa que le permita a dos usuarios jugar a adivinar un número. El primer usuario introduce un número entre 1 y 100, y a continuación el segundousuario debe adivinar el número ingresado. Cada vez que el segundo usuario haceun intento, el programa debe informar si el número a adivinar es mayor o menor que el intento. El programa debe detenerse con un mensaje de felicitación cuandoel segundo usuario adivina el número.
#include
#include
main()
{
int a,b;
printf("ingese un numero entero entre 1 y 100: ");
scanf("%d", &a);
printf("\n\n\n");
printf("Adivine el numero entero secreto que se encuentra entre 1 y 100, ingrese el numero: \n");
scanf("%d", &b);
while(b!=a)
{
if(b
printf("El numero secreto es mayor\n");
{
printf("El numero secreto es menor\n");
}
printf("ingese un numero entero entre 1 y 100: ");
scanf("%d", &b);
}
printf("Usted a hacertado!!!!! %d era el numero secreto \n\n", a);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
15. Escribir un programa que le permita a dos usuarios jugar a adivinar un número. El primer usuario introduce un número entre 1 y 100, y a continuación el segundousuario debe adivinar el número ingresado. Cada vez que el segundo usuario hace un intento, el programa debe informar si el número a adivinar es mayor o menor que el intento. El programa debe detenerse con un mensaje de felicitación cuando el segundo usuario adivina el número. Modificar el programa para que al terminar informe la cantidad de intentos que fueron necesarios para adivinar el número.
#include
#include
main()
{
int a,b,i;
printf("ingese un numero entero entre 1 y 100: ");
scanf("%d", &a);
printf("\n\n\n");
printf("Adivine el numero entero secreto que se encuentra entre 1 y 100, ingrese el numero: \n");
scanf("%d", &b);
i=1;
while(b!=a)
{
19. Escribir una función que implemente el método de ordenamiento por burbujeo. Utilizar esta función en un programa que le pida al usuario un conjunto de números y que los muestre ordenados.
#include
#include
main()
{
int i,j,aux,n,contar,max,valor,cont;
printf("Ingrese el tamaño conjunto de numeros que desea ordenar ");
scanf("%d",&n);
int a[n];
printf("ingrese los numeros del conjunto ");
for(i=0;i for(j=0;j contar=1; for(i=0;i { aux=a[i]; a[i]=a[i+1]; a[i+1]=aux; } } for(i=0;i cont=1; i=0; while(i if(a[i]==a[i+1]) ++cont; else { if(cont>max) { max=cont; valor=a[i]; } cont=1; } ++i; } printf("el valor que mas se repite es %d\n\n",valor); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!!"); getch();
scanf("%d",&a[i]);
{
if(a[i]>a[i+1])
printf(" %d ", a[i]);
{
}
20. La traza de una matriz cuadrada es la suma de los elementos de su diagonal. Escribir una función que tome como parámetro una matriz cuadrada y que calcule su traza.
#include
#include
main()
{
int i,j,n;
float suma;
printf("Ingrese la dimencion de la matriz cuadrada\n");
scanf("%d", &n);
int a[n][n];
printf("Ingrese los elementos de la matriz \n");
for(i=0; i printf("Ingrese el valor del elemento de la matriz ubicado en [%d,%d]\n", i+1,j+1); scanf("%d", &a[i][j]); } suma=0; for(i=0; i suma=suma + a[i][j]; printf("La suma de la diagonal es %f \n\n",suma); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!"); getch(); }
for(j=0; j
{
for(j=0; j
if(i==j)
21. Escribir un programa que le permita al usuario calcular el producto de una matriz por un vector. El usuario debe ingresar la matriz y el vector, y el programa debe mostrar por pantalla el resultado del producto.
#include
#include
main()
{
int i,j,n;
float suma,promedio;
printf("Multiplicacion de una matriz por un vector\n\n");
printf("Ingrese la dimencion de la matriz cuadrada\n");
scanf("%d", &n);
int a[n][n];
printf("Ingrese los elementos de la matriz \n");
for(i=0; i printf("Ingrese el valor del elemento de la matriz ubicado en [%d,%d]\n", i+1,j+1); scanf("%d", &a[i][j]); } int b[n]; float c[i], producto; printf("_Ingrese los elementos del vector\n"); for(i=0; i suma=0; producto=1; for(i=0; i c[i] = 0; for(j=0; j } for (i=0; i printf("\n"); getch(); } 22. Escribir un programa que le pida al usuario un conjunto de números y que encuentre la moda de los números introducidos (la moda de una muestra es el valor que más se repite en la muestra).
#include main() { int n,i,valor,max,cont; printf("Ingrese la cantidad de n elementos \n"); scanf("%d", &n); int a[n]; printf("Ingrese %d numeros enteros\n", n); for(i=0; i for(i=1; i cont=1; i=0; while(i if(a[i]==a[i+1])
else { if(cont>max) { max=cont; valor=a[i]; } cont=1; } ++i; } printf("el valor que mas se repite es %d\n\n",valor); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!!"); getch(); }
for(j=0; j
{
scanf("%d", &b[i]);
{
c[i]= c[i] + a[i][j]*b[j];
printf("%f ", c[i]);
#include
scanf("%d", &a[i]);
max=0;
{
++cont;
23. Escribir una función que tome como parámetro una matriz y que calcule la densidad de la matriz
#include
#include
main()
{
int i,j,n;
float suma,promedio;
printf("Ingrese la dimencion de la matriz cuadrada\n");
scanf("%d", &n);
int a[n][n];
printf("Ingrese los elementos de la matriz \n");
for(i=0; i printf("Ingrese el valor del elemento de la matriz ubicado en [%d,%d]\n", i+1,j+1); scanf("%d", &a[i][j]); } suma=0; for(i=0; i suma= suma + 1; promedio= suma/(n*n); printf("La densidad de la matriz es %f\n", promedio); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!\n"); getch(); } 24. Luego de una carrera, se conocen la hora de largada y de llegada de un participante, expresadas como (horas, minutos). Ambas horas corresponden al mismo día.
#include main() { float a,b,c,d; printf("Tiempo en minutos y en horas y minutos tardados por el corredor cuando la carrera empieza y termina en el mismo dia \n"); getch(); printf("hora de salida= "); scanf("%f", &a); printf("hora de llegada= "); scanf("%f", &b); c=b-a; d=(b-a)*60; printf("El tiempo en horas que obtuvo el corredor fue de %.2f \n",c); printf("El tiempo en minutos que obtuvo el corredor fue de %.2f \n",d); printf("PRESIONE CUALQUIER TECLA PRA TERMINAR !!!!!!"); getch(); }
for(j=0; j
{
for(j=0; j
if(a[i][j]!=0)
a) Escribir un programa que muestre el tiempo que tardó el participante en minutos.b) Escribir un programa que muestre este tiempo en horas y minutos.
#include
25. Conociendo las tres notas obtenidas por un alumno en una materia, decidir y mostrar por pantalla si el alumno está aprobado o desaprobado, sabiendo que debetener promedio mayor o igual a 6 para aprobar.
#include
#include
main()
{
float a,b,c,x;
printf("Situacion y calificacion del alumno al promediar los tres parciales \n");
getch();
printf("Calificacion del primer parcial= ");
scanf("%f", &a);
printf("Calificacion del segundo parcial= ");
scanf("%f", &b);
printf("Calificacion del tercer parcial= ");
scanf("%f", &c);
x=(a+b+c)/3;
if(x>=6)
printf("El alumno aprueba con una calificacion de %.2f\n\n", x);
else
printf("El alumno desaprueba con una calificacion de %.2f\n\n", x);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!");
getch();
}
26. Conociendo las tres notas obtenidas por un alumno en una materia, decidir y mostrar por pantalla si el alumno está aprobado o desaprobado, sabiendo que debetener promedio mayor o igual a 6 para aprobar.
a) ¿Cómo se modifica el programa si ahora se pide que todas las notas sean mayores o iguales a 6 para aprobar?
#include
#include
main()
{
float a,b,c,x;
printf("Situacion y calificacion del alumno al promediar los tres parciales \n");
getch();
printf("Calificacion del primer parcial= ");
scanf("%f", &a);
printf("Calificacion del segundo parcial= ");
scanf("%f", &b); printf("Calificacion del tercer parcial= ");
scanf("%f", &c);
x=(a+b+c)/3;
if((a>=6)&&(b>=6)&&(c>=6))
printf("El alumno APRUEBA\n\n");
else printf("El alumno DESAPRUEBA \n\n");
printf("El promedio del alumno fue de %.2f \n\n", x);
printf("PRESIONE CUALQUIER TECLA PARA TRERMINAR!!!!!!");
getch();
}
27. Escribir un programa para calcular el importe que se le facturará a un cliente
por consumo de electricidad, sabiendo que la compañía cobra una tarifa fija de
$20 dolares que incluye los primeros 200 KW consumidos, y los KW excedentes se
cobran a $0.50 por KW. Además, se agregan $7.80 de impuestos. El programa debe
tomar como entrada los valores del medidor al comienzo y al fin del período.*/
#include
#include
main()
{
float x,y;
printf("Importe de la factura de electricidad por KW consumidos \n");
getch();
printf("Cantidad de KW consumidos = ");
scanf("%f", &x);
if(x<=200)
printf("El importe de la factura es de $27.8");
else
{
y=0.5*(x-200)+27.8;
printf("El importe de la factura es de %.2f\n" ,y);
}
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!");
getch();
}
28. Se leen los coeficientes reales A, B y C correspondientes a una función cuadrática de la forma f(x) = Ax2 + Bx + C que sabemos que tiene dos raíces reales. Escribir un programa que muestre estas dos raíces (qué hay que suponer sobre los datos de entrada?).
#include
#include
#include
main()
{
float a,b,c,x,d;
printf("Encuentre las soluciones o raices de la ecuacion aX^2+bX+c=0 \n");
getch();
printf("tipee el valor de a= ");
scanf("%f", &a);
printf("tipee el valor de b= ");
scanf("%f", &b);
printf("tipee el valor de c= ");
scanf("%f", &c);
x=(-b+sqrt(b*b-4*a*c))/2*a;
d=(-b-sqrt(b*b-4*a*c))/2*a;
printf("las soluciones o raices son %.2f y %.2f \n\n",x,d);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
29. Un año es bisiesto si es múltiplo de 4 pero no es múltiplo de 100. Como excepción a esta regla, los años que son múltiplos de 400 sí son bisiestos(por ejemplo, el año 1900 no fue bisiesto, pero el año 2000 sí lo fue). Escribirun programa que le pida un año al usuario y que indique si ese año fue o será bisiesto.
#include
#include
main()
{
int a,c,d,b;
printf("Ingresa el año del cual queres saber si fue o sera bisiesto= ");
scanf("%d" ,&a);
b=a%4;
c=a%100;
d=a%400;
if((b==0)&&(c!=0)&&(d!=0))
printf("Bisiesto \n");
else
{
if((b==0)&&(c==0)&&(d==0))
printf("Bisiesto \n");
else
printf("No bisiesto \n");
}
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!");
getch();
}
30. Escribir un programa que le pida al usuario las notas de dos exámenes parciales y un trabajo práctico y que calcule la nota final de la materia, sabiendo que ésta se determina de la siguiente manera: la nota del primer parcial representa el 30% del total, la nota del segundo parcial representa el 20%, y la nota del trabajo práctico representa el 50%.
#include
#include
main()
{
float a,b,c,d;
printf("Se promedian 3 notas de las cuales la nota del primer parcial representa el 30 porciento de la calificacion final, el segundo parcial el 20 y el tp el 50 Entonces quiero saber ese promedio \n");
getch();
printf("Calificacion del primer parcial= ");
scanf("%f", &a);
printf("Calificacion del segundo parcial= ");
scanf("%f", &b);
printf("Calificacion del trabajo practico= ");
scanf("%f", &c);
d=(a*30)/100+(b*20)/100+(c*50)/100;
printf("El promedio es %.2f \n\n",d);
printf("PRESIONE CUALQUIER TECLA PRA TERMINAR !!!!!!");
getch();
}
31. Escribir un programa que tome como parámetro un número entero positivo n, y que calcule la suma 1 + 2 + 3 + … + n.
#include
#include
main()
{
int n,i,suma;
suma=0;
printf("Ingrese el numero entero limite de la suma: ");
scanf("%d", &n);
for( i=0; i<=n; i=i+1)
suma+=i;
printf("La suma final vale %d \n\n", suma);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
32. Un negocio va a realizar un descuento del 25 % en todos sus precios. Escribir unprograma que pregunte continuamente los precios de cada artículo, mostrando paracada uno el precio con el descuento. El programa se debe detener cuando se ingresa un artículo con precio igual a cero.
#include
main()
{
float a,b,c,d,suma;
printf("Ingrese el importe del producto (CERO PARA TERMINAR): \n");
scanf("%f", &a);
while(a!=0)
{
b=(a*25)/100;
c=a-b;
suma=suma + c;
printf("El precio del producto es $%.2f, el descuento del 25 porciento es de $%.2f \n",a,b);
printf("El monto total a pagar del producto con descuento es de $%.2f\n",c);
printf("El subtotal de su compra es $%.2f \n", suma);
printf("Ingrese el importe del producto (CERO PARA TERMINAR): \n");
scanf("%f", &a);
}
printf("El total de su compra es $%.2f\n", suma);
printf("Gracias por su compra \n");
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
33. Un negocio va a realizar un descuento del 25 % en todos sus precios. Escribir unprograma que pregunte continuamente los precios de cada artículo, mostrando paracada uno el precio con el descuento. El programa se debe detener cuando se ingresa un artículo con precio igual a cero.a) Modificar el programa para que al comenzar solicite el porcentaje de descuento que se aplicará a todos los artículos.*/
#include
#include
main()
{
float a,b,c,d,suma;
printf("Ingrese el porcentaje del descuento: \n");
scanf("%f", &d);
printf("Ingrese el importe del producto: \n");
scanf("%f", &a);
while(a!=0)
{
b=(a*d)/100;
c=a-b;
suma= suma + c;
printf("El precio del producto es $%.2f, el descuento del %.2f porciento es de $%.2f \n",a,d,b);
printf("El monto total a pagar del producto es de $%.2f\n",c);
printf("El subtotal de su compra es de $%.2f\n", suma);
printf("Ingrese el importe del producto: \n");
scanf("%f", &a);
}
printf("El total de su compra es $%.2f \n", suma);
printf("Gracias por su compra \n");
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!");
getch();
}
34. Escribir un programa que le permita a dos usuarios jugar a adivinar un número. El primer usuario introduce un número entre 1 y 100, y a continuación el segundousuario debe adivinar el número ingresado. Cada vez que el segundo usuario hace un intento, el programa debe informar si el número a adivinar es mayor o menor que el intento. El programa debe detenerse con un mensaje de felicitación cuando el segundo usuario adivina el número.
#include
#include
main()
{
int a,b,i,m,n;
printf("ingese los limites enteros de la busqueda del numero entero secreto \n"); printf("Ingrese el numero entero menor del limite: ");
scanf("%d", &m);
printf("Ingrese el numero entero mayor del limite: ");
scanf("%d", &n);
printf("Ingrese el numero entero a adivinar: ");
scanf("%d", &a);
printf("\n\n\n");
printf("Adivine el numero entero secreto que se encuentra entre %d y %d \n",m,n); printf("Ingrese el numero: ");
scanf("%d", &b);
i=1;
while(b!=a)
{
if((b<=n)&&(b>=m)&&(a<=n)&&(a>=m))
{
if(b
35. Escribir un programa que permita ingresar las notas de los 10 alumnos de una comisión, y que calcule la cantidad de alumnos con nota 10, la cantidad con nota9, etc., informando estas cantidades al finalizar la carga de notas.
#include
#include
#include
main()
{
int c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,a, i;c1=0;c2=0;c3=0;c4=0; c5=0; c6=0; c7=0; c8=0; c9=0; c10=0;
for(i=1; i<=25; ++i) { printf("ingrese la nota del alumno %d\n", i); scanf("%d", &a); if(a==1) c1=c1 + 1; if(a==2) c2=c2 + 1; if(a==3) c3=c3 + 1; if(a==4) c4=c4 + 1; if(a==5) c5=c5 + 1; if(a==6) c6=c6 + 1; if(a==7) c7=c7 + 1; if(a==8) c8=c8 + 1; if(a==9) c9=c9 + 1; if(a==10) c10=c10 + 1; } printf("la cantidad de 1 es %d\n", c1); printf("la cantidad de 2 es %d\n", c2); printf("la cantidad de 3 es %d\n", c3); printf("la cantidad de 4 es %d\n", c4); printf("la cantidad de 5 es %d\n", c5); printf("la cantidad de 6 es %d\n", c6); printf("la cantidad de 7 es %d\n", c7); printf("la cantidad de 8 es %d\n", c8); printf("la cantidad de 9 es %d\n", c9); printf("la cantidad de 10 es %d\n\n", c10); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!"); getch(); }
36. Escribir un programa que permita al usuario introducir una cantidad indeterminadade notas de un examen. El programa debe aceptar una nota continuamente mientrasno se introduzcan notas inválidas (una nota válida es una nota entre 1 y 10). Cuando se introduce una nota inválida, el programa debe terminar y mostrar porpantalla el promedio de las notas ingresadas.
#include
#include
main()
{
int n,i;
float nota,suma,promedio;
suma=0;
nota=1;
i=0;
while( nota>0 && nota<=10 ) { printf("Ingrese la nota, entre 1 y 10, del alumno %d (CERO PARA TERMINAR): ",i+1); scanf("%f", ¬a); suma=suma + nota; } promedio=suma/(i-1); printf("El promedios de notas es %.2f\n", promedio); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!"); getch(); }
37. Un negocio va a realizar un descuento del 25 % en todos sus precios. Escribir unprograma que pregunte continuamente los precios de cada artículo, mostrando paracada uno el precio con el descuento. El programa se debe detener cuando se ingresa un artículo con precio igual a cero.a) Modificar el programa para que al comenzar solicite el porcentaje de descuento que se aplicará a todos los artículos.b) Modificar el programa para que al ingresar un artículo con precio negativo, se pida al usuario un nuevo porcentaje de descuento.
#include
#include
main()
{
float a,b,c,d,suma;
printf("Ingrese el porcentaje del descuento (SI QUIERE CAMBIARLO INGRESE UN NUMERO NEGATIVO): \n");
scanf("%f", &d);
printf("Ingrese el importe del producto: \n");
scanf("%f", &a);
while(a!=0)
{
if(a>0)
{
b=(a*d)/100;
c=a-b;
suma= suma + c;
printf("El precio del producto es $%.2f, el descuento del %.2f porciento es de $%.2f \n",a,d,b);
printf("El monto total a pagar es de $%.2f\n",c);
printf("El subtotal de su compra es $%.2f \n", suma);
}
else
{ printf("ingrese un nuevo porsentaje de descuento: \n");
scanf("%f", &d);
}
printf("Ingrese el importe del producto(PARA TERMINAR LA COMPRA PRESIONE CERO): "); scanf("%f", &a);
}
printf("El total de su compra es $%.2f \n", suma);
printf("Gracias por su compra \n");
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!");
getch();
}
38. Escribir un programa que aproxime el valor de la raíz cuadrada de 2 por medio del método de bisección aplicado a la función f(x) = x2 - 2, tomando como datos de entrada el intervalo donde ejecutar el método y la cantidad de iteraciones.
#include
#include
#include
#include
main()
{
float a,b,k;
printf("Aproximacion del valor de la raiz cuadrada de 2 aplicado la funcion f(x) = x2 - 2\n");
printf("Ingrese el extremo izquierdo: \n");
scanf("%f", &a);
printf("Ingrese el extremo derecho: \n");
scanf("%f", &b);
while(b-a>=1e-5)
{
k=(a+b)/2;
if(k*k-2>0)
b=k;
else
a=k;
}
printf("La raiz es:%f\n", k);
printf("La funcion vale %f\n", k*k-2);
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!");
getch()
;
}
39. Escribir un programa que le pida al usuario un número entero positivo y que calcule el factorial de ese número, informándolo por pantalla.*/
#include
#include
main()
{
int a,i;
float fact;
printf("ingrese un numero entero para poder calcular su factorial: ");
scanf("%d", &a);
fact=1;
for(i=1;
i<=a; i=i+1) fact*=i; printf("El factorial de %d es %f \n\n", a,fact); printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!"); getch(); }
40. Escribir un programa que le pida al usuario un conjunto de números y que encuentre la igualda de los números introducidos
#include
#include
void swap(int b[],int i ,int j)
{
int aux; aux=b[i];
b[i]=b[j];
b[j]=aux;
}
void ordenar(int b[], int n)
{
int pos,i,k;
for(i=0 ;i
pos=k;
}
swap(b,i,pos);
}
}
main()
{
int i,j,n,cont,max,moda;
printf("Ingrese la cantidad de numeros que contiene el arreglo");
scanf("%d",&n);
int b[n],a[n];
printf("Ingresa %d numeros",n);
for(i=0; i
printf("La moda del arreglo es: %d \n",moda);
else
printf("Son todos numeros distintos");
printf("PRESIONE CUALQUIER TECLA PARA TERMINAR!!!!!!!");
getch();
}
41. #include
#include
main()
{
int num=1, acum=0;
float media=0;
while(num<=10) { acum=acum+num;num++; } media=acum/10; printf("\nel valor de la media es de %f\n",media); getch(); }
42. #include
44. #include 44. #include
#include
main()
{
clrscr();
int x=0, acu=0, total, valor=0;
printf("introduzca un valor en la tabla\n");
for(x=0;x<7;x++) acu="acu+valor;" total="acu/7;" es="%d">
43. #include
#include
main()
{
int i, x[8];
{for(i=1;i<=7;++i) printf("\nel valor de celda es=%d",x[i]); } getch(); }
#include
main()
{
char nom[15];
int i=0,n;
clrscr();
printf("\n\programa");
printf("\n\cantidad de estudiantes");
scanf("%d",&n);
while(i
45. #include
#include
main()
{
int i;
float s,b,to;
clrscr();
printf("calcular el 5 porciento del salario\n");
i=1;
while(i<=5) { printf("\nintroduzca el salario"); scanf("%f",&s); b=s*0.05; to=s+b; printf("\nel salario total es: %f\n",&to); i++; } getch(); }
46. #include
#include
#include
main()
{
float n,raiz;
printf("raiz cuadrada de un numero \n\n");
printf("introduzca un numero:");
scanf("%f",&n);
raiz=sqrt(n);
printf("la raiz cuadrada es:%f",raiz);
getch();
}
47. #include
#include
main()
{
float val1,val2,res;
printf("programa que calcule la resta de dos numeros");
printf("\nintroduzca el primer numero ");
scanf("%f",&val1);
printf("introduzca el segundo numero ");
scanf("%f",&val2);
res=val1-val2;
printf("la resta de los numeros es =%f",res);
getch();
}
48. #include
#include
main()
{
int t1[5],t2[5],t3[5],x=0,t=0;
clrscr();
for(x=0;x<5;x++) x="0;x<5;x++) { printf(" x="0;x<5;x++) { t3[x]=">
49. #include
#include
main()
{
int tab[7],num=0, ind=6,x;
clrscr();
printf("\ndame los valores");
for(x=0;x<7;x++) x="0;x<7;x++)">