You are on page 1of 22

Programa que convierte de grados Fahrenheit a grados

Celsius

#include
#include
Int c, f;
main ()
{
printf ("\n ####Programa que convierte de Grados Faharenheit a Grados Celcius###.\n\n");
for(f=0;f<=300;f+=20)
{
c=((f-32)/1.8);
printf("\n%d Faharenheit es igual a %d grados celcius. \n",f,c);
getch();
}
}

Programa que imprime el número de repeticiones de un


carácter

#include
#include
main()
{
int n,i;
char x[3];
printf("inserte un caracter" );
scanf("%s",& x);
printf("inserte el numero de repeticiones" );
scanf("%d", & n);
i=1;
while(i<=n)
{
printf("%s", x);
i++;
}
getch();
}

Escriba un programa que te imprima un mensaje de


presentación, te pregunte como te llamas y te salude

#include
#include
main()
{
char nombre[20];
printf("Hola, me llamo C++, y tu?\n");
scanf("%s",&nombre[0]);
printf("Me alegro de conocerte %s\n",nombre);
getch();
}

Programa que pide la calificación de un alumno


y muestra un mensaje según le corresponda
#include
#include
main ()
{
int c;
printf ("\n imprimir si el alumno es competente o no competente");
printf ("\n introduce una calificacion");
scanf ("%d",&c);
if (c<=7)
printf ("\n no competente",c);
else
printf ("\n competente");
getch ( );
}
Realizar un programa en computadora que imprima un
menú y seleccione el usuario que tabla de multiplicar
desea

#include
#include
main()
{
int i,j,mult;
int op;
printf(" \n $$$$$$$$$$$----Menu de las Tablas de Multiplicar.----$$$$$$$$$$$");
printf( "\n\n Tabla del 1. Tabla del 2. Tabla del 3. Tabla del 4. ");
printf("\n\n Tabla del 5. Tabla del 6. Tabla del 7. Tabla del 8. ");
printf("\n\n Tabla del 9. Tabla del 10. ");
printf("\n\n\n Seleccione una Opcion " );
scanf("%d",&op);
switch(op)
{
case 1:
printf("\nLa tabla de multiplicar del 1");
i=1; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 2:
printf("\nLa tabla de multiplicar del 2");
i=2; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 3:
printf("\nLa tabla de multiplicar del 3");
i=3; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 4:
printf("\nLa tabla de multiplicar del 4");
i=4; j=1;

Leer más: http://www.monografias.com/trabajos81/ejercicios-c-resueltos-varios/ejercicios-c-resueltos-


varios.shtml#ixzz4rGcwiSaE

while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 5:
printf("\nLa tabla de multiplicar del 5");
i=5; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 6:
printf("\nLa tabla de multiplicar del 6");
i=6; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 7:
printf("\nLa tabla de multiplicar del 7");
i=7; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 8:
printf("\nLa tabla de multiplicar del 8");
i=8; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 9:
printf("\nLa tabla de multiplicar del 9");
i=9; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
case 10:
printf("\nLa tabla de multiplicar del 10");
i=10; j=1;
while(j<=10)
{
mult=i*j;
printf("\n%d*%d=%d\n",i,j,mult);
j++;
}
break;
default:printf("\n\n No se Realizo Ninguna Operacion.");
}
getch();
}

Realizar un programa en computadora que imprima un


menú y el usuario seleccione que operación aritmética
desea (suma s, resta r, multiplicación m, división d)

#include
#include
main()
{
int r,a,b;
char op;
printf(" menu principal");
printf(" \n\n s=suma r=resta");
printf("\n m=multipliaccion d=division");
printf("\n\n seleccione una opcion");
scanf("%s",& op);
printf("por favor inserte el valor de A= ");
scanf("%d", & a);
printf("inserte el valor de B= ");
scanf("%d", & b);
switch (op)
{
case 's': r=a+b;
if(a>b)
r=float(a+b);
else
r=float(b+a);
printf("la suma es: %d",r);
break;
case 'r': r=a-b;
if(a>b)
r=float(a-b);
else
r=float(b-a);
printf("la resta es : %d",r);
break;
case 'm': r=a*b;
if(a>b)
r=float(a*b);
else
r=float(b*a);
printf("la multiplicacion es: %d",r);
break;
case 'd': r=a/b;
if(a>b)
r=float(a/b);
else
r=float(b/a);
printf("la division es: %d",r);
break;
default: printf("no se realizo ninguna operacion");
}
getch();
}

Programa que imprime los números pares del 1 al 20


(FOR Y WHILE) utilizando SWITCH-CASE
#include
#include
int i;
char op;
main()
{
printf("\n\n ***PROGRAMA QUE IMPRIME LOS NUMEROS PARES DEL 1 AL 20 (FOR Y WHILE) ***");
printf("\n\n ***MENU PRINCIPAL***");
printf("\n\n For---[f] While---[w]");
printf("\n Seleccione una opcion: ");
scanf("%s",&op);
switch(op)
{
case 'f':
for(i=0;i<=20;i+=2)
if (i%2==0)
printf("%d\n",i);
break;
case 'w':
i=0;
while(i<=20)
{
if (i%2==0)
printf("%d\n",i);
i+=2;
}
break;
default:printf("fuera de rango");
}
getch();
}

Realizar un programa que lea un número en pies y


calcule e imprima su equivalente en yardas, pulgadas,
centímetros O metros según sea la opción que
seleccione el usuario
1pie=12 pulgadas, 1yarda=3 pies, 1pulgada=2.54cm y 1metro=100cm.

#include
#include
main()
{
float R,p;
char op;
printf(" \n %%%%%%%%%%% ---- Menu para Convertir Pies.%%%%%%%%%%%");
printf("\n\n P=Pie. U=Pulgada. C=Centimetros. ");
printf("\n\n Y=Yarda. M=Metros. ");
printf("\n\n Elija una Opcion: " );
scanf("%s",& op);
printf("\n\n\n Inserte la Cantidad de Pies que desee convertir: ");
scanf("%f",&p);
switch (op)
{
case 'p':R=p*1;
printf("\nLos Pies son:%f", R);
break;
case 'u':R=p*12 ;
printf("\nLas Pulgadas son:%f", R);
break;
case 'y':R=p/3;
printf("\nLas Yardas son:%f", R);
break;
case 'c':R=p*(12*2.54);
printf("\nLos Centimetros son:%f", R);
break;
case 'm':R=p*(12*2.54)/100;
printf("\nLos Metros son:%f", R);
break;
default:printf("\nNo se realizo ninguna operacion.");
}
getch();
}

Programa que pide la calificación de un alumno entre 1


al 5 y muestra un mensaje según le corresponda
Case 1 SUSPENDIDO Case 2: MAS O MENOS
Case 3: APROBADO Case 4: REGULAR
Case 5: EXCELENTE Default FUERA DE RANGO

#include
#include
main()
{
int c;
printf("CALIFICACION DE UN ALUMN0 \n\n" );
printf("inserte su calificacion del alumno entre el 1-5:" , c);
scanf("%d",& c);
switch (c)
{
case 1:
printf(" suspendido");
break;
case 2 :
printf("mas o menos");
break;
case 3:
printf("aprovado");
break;
case 4:
printf("regular");
break;
case 5:
printf("excelente");
break;
default: printf("fuera de rango");
}
getch();
}

Determinar la suma de todos aquellos números leídos


mientras no sean pares
# include
# include
main()
{
printf("******Programa que Suma los Numeros Impares.******\n\n");
int i,suma=0;
for(i=1;i<=30;i++)
{
if (i%2!=0)
{
printf("%d\n",i);
suma=suma+i;
}
}
printf("La suma es: %d",suma);
getch();
}

Determinar si un alumno aprueba a reprueba un curso,


sabiendo que aprobara si su promedio de tres
calificaciones es mayor o igual a 70; reprueba en caso
contrario
#include
#include
main()
{
float a,b,c,promedio=0;
printf("\n\n***PROGRAMA QUE DETERMINA SI UN ALUMNO APRUEBA A REPRUEBA UN CURSO***");
printf("\n\nInserte la primera calificacion: ");
scanf("%f",&a);
printf("\n\nInserte la segunda calificacion: ");
scanf("%f",&b);
printf("\n\nInserte la tercera calificacion: ");
scanf("%f",&c);
promedio=(a+b+c)/3;
if (promedio>=70)
printf("aprobado %f",promedio);
if (promedio=C && B>=D)
mayor=B;
else
if (C>=D && C>=B)
mayor=C;
else
if (D>=B && D>=C)
mayor=D;
if (B==C&&C==D)
printf ("\nlos numeros son iguales");
else
printf ("El mayor es %d", mayor);
break;
}
getch();
}

Calcule el total a pagar por la compra de camisas


Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son
menos de tres camisas un descuento del 10%.
#include
#include
main()
{
float c,p,t,tp,d;
printf("\n\n***PROGRAMA QUE CALCULE EL TOTAL A PAGAR POR LA COMPRA DE CAMISAS.***");
printf("\n\nInserte el numero de camisas: ");
scanf("%f",&c);
printf("\n\nInserte el precio de la camisa: ");
scanf("%f",&p);
t=c*p;
if(c=3)
{
d=t*20/100;
tp=t-d;
printf("\notal a pagar es :%f",tp);
}
getch();
}

Operaciones aritméticas básicas


Víctor tiene la necesidad de realizar operaciones aritméticas básicas y para agilizar esto, tiene que
diseñar un programa que permita leer dos valores numéricos y calcula primero la suma, después de la
resta, a continuación el producto y seguidamente la división de ambos valores, escribiendo finalmente
el resultado obtenido en cada una de estas operaciones
#include
#include
void sumac(int, int);
void rest(int, int);
void multiplication(int, int);
void division(int, int);
main()
{
int a,b;
printf("\n Programa Para CAlcular LAs Operaciones Aritmeticas De Victor");
printf("\n\n\n Inserte El Valor De a: ");
scanf("%d",&a);
printf("\n\n Inserte El Valor De b: ");
scanf("%d",&b);
suma(a,b);
resta(a,b);
multiplicacion(a,b);
division(a,b);
getch();
}
void sumac (int x, int y)
{
int s;
s=x+y;
printf("\n\n El Resultado De La Suma Es: %d ",s);
}
void resta (int x, int y)
{
int r;
r=x-y;
printf("\n\n El Resultado De La Resta Es: %d ",r);
}
void multiplicacion (int x, int y)
{
int m;
m=x*y;
printf("\n\n El Resultado De La Multiplicacion Es: %d ",m);
}
void division (int x, int y)
{
int d;
d=x/y;
printf("\n\n El Resultado De La Division Es: %d ",d);
}

Porcentaje
El maestro Gómez tiene la necesidad de saber que porcentaje de hombres y que porcentaje de
mujeres hay en el grupo 5 A del turno de la mañana, si son en total 40 estudiantes de esos 25 son
mujeres y 15 son hombres

#include
#include
main()
{
float m,h;
printf("\n\n**PROGRAMA PARA SABER QUE PORCENTAJE DE HOMBRES Y DE MUJERES HAY EN UN
GRUPO**");
printf(" El numero de alumnos en total es 40 ");
m=25*100/40;
printf("\n\nEl porcentaje de 25 mujeres es:%f",m);
h=15*100/40;
printf("\nEl porcentaje de 15 hombres es: %f",h);
getch();
}

Determinar el tiempo promedio


Todos los lunes, miércoles y viernes, María entrena atletismo ya que participara en
los juegos estatales de su estado, ella corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que María tarda en recorrer la ruta en una semana cualquiera, tú debes
de pedir los tiempos de cada día

#include
#include
main()
{
float l,m,v,promedio=0;
printf("\n\n**PROGRAMA PARA DETERMINAR EL TIEMPO QUE MARIA TARDA EN RECORRER UNA
RUTA*** ");
printf("\n\n PROMEDIO DE TIEMPO EN UNA RUTA ");
printf("\n\nInserte el tiempo del dia lunes: ");
scanf("%f",&l);
printf("\nInserte el tiempo del dia miercoles: ");
scanf("%f",&m);
printf("\nInserte el tiempo del dia viernes: ");
scanf("%f",&v);
promedio=(l+m+v)/3;
printf("el promedio del tiempo es:%f",promedio);
getch();
}

Realizar un programa que muestre un menú con los 3


primeros programas
Paco quiere realizar un programa que muestre un menú con los 3 primeros programas, pero no puede
disponer de mucho tiempo ¿le puedes ayudar?
# include
# include
# include
main()
{
int a,d=0,s=0,q=0,h;
float n,r;
char op;
printf("estructura multiple segun caso hacer");
printf("\n\n *°|*| menu |*|°*");
printf("\n \n Año bisiesto---[a] \n Salario de 8 horas---[b] ");
printf("\n Raiz cuadrada de un numero ---[c] ");
printf("\n \n \n seleccione una opcion: ");
scanf("%s",&op);
switch(op)
{
case 'a':
printf("introducir el año: ");
scanf("%f",&a);
if(a%4==0 && a%100!= 0 || a%400==0)
printf("el año introducido es bisiesto");
else
printf ("el año introducido no es bisiesto");
break;
case'b':
printf("inserte cuanto gana durante una hora: ");
scanf("%d",&h);
d=8*h;
s=d*6;
q=s*2;
printf ("\n Al dia va a ganar= %d", d);
printf ("\n A la semana va a ganar= %d", s);
printf ("\n A la quincena va a ganar= %d", q);
break;
case'c':
printf("introduce un numero: ");
scanf("%f",&n);
r=sqrt(n);
printf(" el resultado de la raiz cuadrada del numero insertado es: %f",r);
}
getch();
}

Elaboración de una factura


Felipe ocupa su R.F.C. para a elaboración de una factura pero no sabe como sacarlo ¿Le podrías hacer
un programa que le muestre como se obtiene?
#include
#include
main()
{
char a[5],b[5],c[5],d[5],e[5],f[5];
printf("inserte las dos primeras iniciales de su primer apellido:");
scanf("%s",&a);
printf("\n inserte la primera inicial de su segundo apellido:");
scanf("%s",&b);
printf("\n inserte la primera inicial de su primer nombre:");
scanf("%s",&c);
printf("\n inserte con los ultimos dos numero el año de nacimiento:");
scanf("%s",&d);
printf("\n inserte con numero el mes de nacimiento:");
scanf("%s",&e);
printf("\n inserte la fecha de su nacimiento:");
scanf("%s",&f);
printf("\n su RFC es:%s%s%s%s%s%s",a,b,c,d,e,f);
getch();
}

Textos- palindros
A Jaime le justa mucho estar entretenido con los textos, para ello el te pone un reto. ¿Qué le digas una
palabra que sea palindro mediante un programa? (las palabras palindro son aquellas palabras que
significan lo mismo al ser leídas al derecho y al revés, ejemplo oso), y como tú eres más inteligente
que Jaime ¿verdad que aceptas el reto?

#include
#include
#include
main()
{
int j,i;
char frase[50],cadena[50];
bool temp = false;
printf("++**PALINDRO++**");
printf("\n \n introdusca una cadena: ");
scanf("%s",&cadena);
for (i=0;i/font>
{
j=(strlen(cadena)-1)-i;
frase[i]=cadena[j];
if (frase[i]== cadena[i])
{
temp = true;
}
else
{
temp=false;
break;
}
}
if (temp==true)
{
printf("la palabra es palindromo");
}
else
{
printf("la pálbra no se palimdromo");
}
getch();
}

Promedios
Wilebaldo es un estudiante muy destacado, y quiere realizar un programa que le diga cuál es el
promedio de 50 valores que tiene almacenados en un vector, también necesita saber cuántos de esos
número son mayores que ese promedio, pero en este momento, él no tiene el tiempo necesario para
hacerlo por lo que él, le pide la ayuda a sus compañeros para hacerlo ¿verdad que tú si le ayudas?, de
paso muestra en pantalla esos resultados y la lista de los número mayores del promedio.

# include
# include
main ()
{
int i,n[50],c=0;
for (i=1;i<=50;i++)
{
printf ("\n Inserte el valor de n%d ",i);
scanf ("%d",&n[i]);
if (n[i]>50)
c=c+1;
}
printf ("\n Los promedios mayores a 50 son: %d",c);
for (i=1;i<=50;i++)
{
if (n[i]>50)
printf ("\n\n %d",n[i]);
}
getch ();
}

Imprimir sumatorias mediante un programa


-Diego tiene dos bolsas A y B con 45 canicas, cada canica tiene un número marcado, quiere sumar el
número de la canica de la bolsa A con el número de la canica de la bolsa B, así sucesivamente hasta
terminar con todas las canicas y va anotando en una libreta cada una de las sumatorias, ¿podrías
ayudarle a imprimir mediante un programa cada una de las sumatorias?
# include
# include
main()
{
int a[45],i,sumaA=0,sumaB=0,t;
for(i=1;i<=45;i++)
{
printf("Bolsa A Porfavor inserte el valor de la canica numero %d: ",i); scanf("%d",&a[i]);
sumaA=sumaA+a[i];
}
printf("\n\nEl total de canicas de la bolsa A es: %d\n\n",sumaA);
//_____________________________________
for(i=1;i<=45;i++)
{
printf("BOLSA B Porfavor inserte el valor de la canica numero %d: ",i);
scanf("%d",&a[i]);
sumaB=sumaB+a[i];
}
printf("\n\nEl total de canicas de la bolsa B es: %d",sumaB);
t=sumaA+sumaB;
printf("\n\nLa suma de la bolsa A Y la bolsa B es: %d",t);
getch();
}

Hallar mayor valor


Lupita tiene 20 monedas de diferentes valores, ella quiere comprar un regalo para su papa, el cual
cuesta lo que marca la moneda de mayor valor que tiene, ¿le podrías ayudar a encontrarla de entre
todas sus monedas y de paso marcar la posición donde se encontró?
#include
#include
main()
{
int a[20],i,mayor=0;
printf("\n\n $$$$$$Programa que Imprime la Moneda de Mayor Valor.$$$$$$\n\n");
for(i=1;i<=20;i++)
{
printf("\nPorfavor inserte el valor de la moneda numero %d: ",i);
scanf("%d",&a[i]);
if(a[i]>mayor)
mayor=a[i];
else
mayor=mayor;
}
printf("\n\nLa moneda mayor es: %d",mayor);
getch();
}

Obtener el promedio de calificaciones


23.-Marcos necesita sus calificaciones del primer parcial por que su papá se las pidió, pero Rocío la
encargada de control escolar tiene mucho trabajo y quiere entregárselas pero el tiempo no le alcanza,
¿Podrías ayudarle a Rocío con esto? Marcos lleva 5 materias diferentes y se necesita obtener el
promedio de ellas.
#include
#include
main()
{
printf("\n Calificaciones de Marcos");
int c1,c2,c3,c4,c5,prom;
printf("\n\n Inserte la primer calificacion: ");
scanf("%d",&c1);
printf("\n\n Inserte la segunda calificacion: ");
scanf("%d",&c2);
printf("\n\n Inserte la tercer calificacion: ");
scanf("%d",&c3);
printf("\n\n Inserte la cuarta calificacion: ");
scanf("%d",&c4);
printf("\n\n Inserte la ultima calificacion: ");
scanf("%d",&c5);
prom=(c1+c2+c3+c4+c5)/5;
printf("\n\n El Promedio de Marcos es: %d",prom);
getch();
}

Programa que presenta el grado de estudio en la esta


una persona de acuerdo a su edad
{
int a;
printf("\n\nInserte la edad de la persona: ");
scanf("%d",&a);
if(a>=6 && a=12 && a=15 && a=18 && ap align=leftfont i=10;/font/p p align=leftfont while (i>=1)
{
j=1;
while(j<=10)
{
mult=i*j;
printf("%d * %d = %d\n",i,j,mult);
j=j+1;
}
i=i-1;
if(i<=6||i<=4||i<=2)
i=i-1;
printf("\n\n");
getch();
}
}
Programa que cuenta los caracteres y los imprima
#include
#include
#include
main()
{
char cadena [50];
int c;
printf ("\n Programa que Lee los Numeros de Caracteres que se Insertaron.");
printf("\n\n Inserte una Palabra ");
scanf("%s",&cadena);
c=strlen(cadena);
printf("\n\nLa cadena Insertado es %s",cadena);
printf("\n\nEl numero de caracteres es: %d",c);
getch();
}

Programa que imprime las tablas de multiplicar con


una función tabla
#include
#include
void tabla();
main()
{
tabla();
getch();
}
void tabla()
{
int i, j, mult;
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
{
mult=i*j;
printf("%d*%d=%d\n",i,j,mult);
}
printf("\n\n");
}
}

Programa que suma 2 números


#include
#include
int sumac(int, int);
main()
{
int s;
s=sumac(59,2);
printf("La sumac es:%d",s);
getch();
}
int sumac (int x, int y)
{
int a;
a=x+y;
return (a);
}
Programa que suma dos cantidades.
#include
#include
void sumac(int, int);
main()
{
sumac(10,2);
getch();
}
void sumac(int x,int y)
{
int s;
s=x+y;
printf("La suma es:%d",s);
}

Programa que suma 2 números mediante la función void suma.


#include
#include
void sumac();
main()
{
sumac();
getch();
}
void sumac()
{
int x,y,s;
printf("\nInserte el valor de x: ");
scanf("%d",& x);
printf("\nInserte el valor de y: ");
scanf("%d",& y);
s=x+y;
printf("\n\nLa suma es:%d",s);
}

Programa que suma 2 números mediante la función void.


#include
#include
void sumac(int, int);
main()
{
int a,b;
printf("\nInserte el valor de a: ");
scanf("%d",& a);
printf("\nInserte el valor de b: ");
scanf("%d",& b);
sumac(a,b);
getch();
}
void sumac(int x, int y)
{
int s;
s=x+y;
printf("\n\nLa suma es:%d",s);
}

You might also like