PROGRAMA 1
=Programa que calcula el promedio de 3 números=
#include <stdio.h>
main()
{
float Calificacion1,Calificacion2,Calificacion3,Prom;
printf("Escriba la primera calificación");
scanf("%f",&Calificacion1);
printf("Escriba la segunda calificación");
scanf("%f",&Calificacion2);
printf("Escriba la tercera calificación");
scanf("%f",&Calificacion3);
Prom=(Calificacion1+Calificacion2+Calificacion3)/3;
printf("El promedio final es:%f:", Prom);
return 0;
}
PROGRAMA 2
=Programa que a partir de un numero positivo, decide si es negativo o positivo=
#include <stdio.h>
main( )
{
float A;
printf("Dame un numero");
scanf("%f",&A);
if(A%2==0)
printf("El numero es par");
else
printf("El numero es impar");
return 0;
}
PROGRAMA 3
=Programa que calcula la multiplicación de 2 numero y despliega el resultado=
#include <stdio.h>
main( )
{
floar A,B,C;
printf("teclea un numero");
scanf("%f",&A);
printf("teclea un numero");
scanf("%f",&B);
C=A*B
printf("El resultado es %f:",C);
return 0;
}
PROGRAMA 4
=Programa que calcula el área de un círculo=
#include <stdio.h>
main( )
{
floar R,A;
printf("teclea el radio del circulo");
scanf("%f",&R);
A=(R*R)*3.1416;
printf("El resultado es:%f",A);
return 0;
}
PROGRAMA 5
=Programa que convierte grados Fahrenheit en grados Celsius=
#include <stdio.h>main( )
{
float F,C;
printf("Teclea los Fahrenheit");
scanf("%f",&F);
C=(F-32)*(5/9);
printf("Los celsius son:%f",C);
return 0;
}
PROGRAMA 6
=Programa que calcula los días que una persona ha vivido=
#include <stdio.h>
main( )
{
int Años,Días;
printf("Teclea los Años");
scanf("%d",&Años);
Dias=Años*365;
printf("Los días Vividos son:%d",Días)'
return 0;
}
PROGRAMA 7
=Programa que decide si un número es positivo o negativo=
#include <stdio.h>
main( )
{
int Numero;
printf("teclea un numero");
scanf("%d",&Numero);
if(A>0)
printf("El resultado es positivo");
else
printf("El resultado es negativo");
return 0;
}
PROGRAMA 8
=Programa que de 2 números dados por el usuario decide cual es el mayor=
#include <stdio.h>
main ( )
{
int A,B;
printf("Introduce el numero");
scanf ("%d",&A);
printf("Introduce el numero");
scanf ("%d",&B);
if (A=>B);
printf ("el resultado mayor es:%d",A);
else
printf("el resultado mayor es:%d",B);
return 0;
}
PROGRAMA 9
=Programa que realiza 2 restas de 2 números dados por el usuario (a-b) y (b-a) e indica cual resultado es positivo=
#include <stdio.h>
main( )
{
int A,B,C,D;
printf("Teclea el numero:");
scanf("%d",&A);
printf("Teclea el numero:");
scanf("%d",&B);
C=A-B
D=B-A
if(C>=0)
printf("La resta con el Valor de C es positiva:");
else
printf("La resta con el valor de D es positiva:");
return 0;
}
PROGRAMA 10
=Programa que al leer 3 números dados por el usuario decide cual es el mayor=
#include <stdio.h>
main( )
{
int A,B,C;
printf("Teclea el numero:");
scanf("%d",&A);
printf("Teclea el numero:");
scanf("%d",&B);
printf("Teclea el numero:");
scanf("%d",&C);
if(A>B)&&(A>C)
printf("El resultado es:%d",A);
else (B>C)&&(C>A)
printf ("El resultado es:%d",B);
else
printf("EL resultado es:%d",C);
return 0;
}
PROGRAMA 11
=Programa que realiza las operaciones básicas y el usuario elije entre estas opciones
1.-Suma
2.-Resta
3.-Multiplicación
4.-División=
#include <stdio.h>
main( )
{
int op;
float N1,N2,T;
printf("1.-Suma");
printf("2.-Resta");
printf("3.-Multiplicación");
printf("4.-División");
printf("Teclea la opcion deseada");
scanf("%d",&op);
printf("Teclea un numero");
scanf("%f",&N1);
printf("Teclea otro numero");
scanf("%f",&N2);
switch (op){
case 1:T=N1+N2;
break;
case 2:T=N1-N2;
break;
case 3:T=N1*N2;
break;
case 4:T=N1/N2;
break;
default: printf ("opción Invalida");}
printf("El resultado es:%f",T);
return 0;
}
PROGRAMA 12
=Uso de la sentencia condicional switch=
#include <stdio.h>
main()
{
int dia;
printf("introduce el dia");
scanf("%d",&dia);
switch(dia)
{
case 1:printf("lunes");break;
case 2:printf("martes");break;
case 3:printf("miercoles");break;case 4:printf("jueves");break;
case 5:printf("viernes");break;
default:printf("opcion invalida");
}
return 0;
}
PROGRAMA 13
=Programa que suma los primeros 10 números naturales=
#include
<stdio.h>
main( )
{
int A,i;
i=1;
A=0;
while
(i<=10)
{
A=A+i;
i=i+1;
}
printf("El resultado de la suma es:%d",A);
return 0;
}
PROGRAMA 14
=Programa que del siguiente menú realiza la operación deseada
1.-Area de un cuadrado
2.-Area de un triangulo
3.-Area de un circulo=
#include <stdio.h>
main( )
{
int op;
float L,B,H,R,A;
printf("1.-Área de un cuadrado");
printf("2.-Área de un triangulo");
printf("3.-Área de un circulo");
printf("Teclea la opción deseada");
scanf("%d",&op);
switch (op){
case 1: printf("Teclea el lado:");
scanf("%d",&L);
A=L*L;
break;
case 2: printf("Teclea la base:");
scanf("%d",&B);
printf("Teclea la altura:");
scanf("%d",&H);
A=(B*H)/2;
break;
case 3: printf("Teclea el radio:");
scanf("%d",&R);
A=3.1416*(R*R);
break;
default: ("opción invalida)";}
printf("El área es:%f",A);
return 0;
}
PROGRAMA 15
=Programa que realiza la opción deseada del siguiente menu
1.-Suma
2.-Resta
3.-Multiplicación
4.-Divison
5.-Salir=
#include <stdio.h>
main( )
{
int op;
float N1,N2,T; op=0
while (op!=5){
printf("1-Suma\n2-Resta\n3-Multiplicacion\n4-Division\n5-Salir\nTeclea la opcion deseada");
scanf("%d\n",op);
switch (op){
case 1: printf("Teclea el primer numero\n");
scanf("%f\n",&N1);
printf("Teclea el segundo numero\n");
scanf("%f\n",&N2);
T=N1+N2;break;
case 2: printf("Teclea el primer numero\n");
scanf("%f\n",&N1);
printf("Teclea el segundo numero\n");
scanf("%f\n",&N2);
T=N1-N2;break;
case 3: printf("Teclea el primer numero\n");
scanf("%f\n",&N1);
printf("Teclea el segundo numero\n");
scanf("%f\n",&N2);
T=N1*N2;break;
case 4: printf("Teclea el primer numero\n");
scanf("%f\n",&N1);
printf("Teclea el segundo numero\n");
scanf("%f\n",&N2);
T=N1/N2;break;
}
printf("El resultado es:%f",T);
}
return 0;
}
PROGRAMA 16
=Tablas de Multiplicar=
#include <stdio,h>
main( )
{
int tabla,num,res;
num=0;
printf("Escribe la Tabla que deseas saber:");
scanf("%d",&tabla);
while (num<=9)
{
num=num+1;
res=(tabla*num);
printf("%d*%d=%d\n";tabla,num,res);
}
return 0;
}
PROGRAMA 17
=Programa que imprime los 10 primeros números naturales=
#include <stdio.h>
main( )
{
do{
int A,i;
printf("Teclea el valor de A");
printf("Teclea el valor de i");
i=1;A=0;
A=A+i;
i+i=1;
while (i<=10)
}
return 0;
}
PROGRAMA 18
=Uso de la sentencia Do...While=
#include <stdio.h>
main( )
{
char selec;
do{
printf("1.-Comenzar\n");
printf("2.-Abrir\n");
printf("3.-Grabar\n");
printf("4.-Salir\n");
printf("Elige una opción:");
scanf("%c",&selec);
switch (selec){
case '1':printf("opción 1");
break;
case '2':printf("opción 2");
break;
case '3':printf("opción 3");
break;
}
} while (selec!='4');
return 0;
}
PROGRAMA 19
=Teclea el Precio del Producto=
#include <stdio.h>
main( )
{
int Pp,T;
char s, n, d='5'
while (d='5'){
printf("Teclea el precio del producto");
scanf("%d",&Pp);
T=T+Pp;
printf("Desea otro producto");
d=getchar ( );
scanf("%c",&d);
}
printf("El resultado es:%d",&T);
return 0;
}
PROGRAMA 20
Cuantos productos deseas cobrar
#include <stdio.h>
main()
{
int n, c;
float Pp, Pt;
printf ("cuantos productos deseas cobrar");
scanf("%d",&n);
while(c<=n)
{
printf("teclea el precio del Producto");
scanf("%f",&Pp);
c=c+1;
Pt=Pt+Pp;
}
printf ("El precio total es:%f",&Pt);
return 0;
}
PROGRAMA 21
=Precio:$20, Descuento 40%, ($8) ,Precio Total $12=
#include <stdio.h>
main( )
{
float P,CD,PD,D,PT,T;
char d; d='s'
while(d=='s'){
printf("Teclea el precio del producto");
scanf ("%f",&P);
printf("Teclea el porciento del descuento");
scanf("%f",&PD);
D=PD/100;
CD=P*D;
PT=P-CD;
T=T+PT;
printf("Desea agregar otro producto:s o no");
d=getchar ( );
scanf("%c",&d);{
printf("El total es:%d",T);
return 0;
}
PROGRAMA 22
=Ciclo For=
#include <stdio.h>
main( )
{
int num,x,result;
printf("Introduce un numero:");
scanf("%d",&num);
for(x=0;x<=10;x++){
result=num*x;
printf("\n%d por %d=%d\n", num,x,result);
}
return 0;
}
PROGRAMA 23
=Programa que imprime los 100 primeros números naturales=
#include <stdio.h>
main()
{
int i;
for(i=1;i<=100;i++){
printf("%d"/n);
}
return 0;
}
PROGRAMA 24
Captura 10 números enteros y suma los números positivos e imprime el resultado
#include <stdio.h>
main()
{
int x,n,r,v;
for (x=1;x<=10;x++);{
printf("Teclea un numero");
scanf("%d",&n);
if (n>=0)
r=r+n;}
printf("El resultado de la suma es:%d",v);
return 0;
}
PROGRAMA 25
=Captura 10 números enteros y suma solo los pares e imprime el resultado=
#include<stdio.h>
main( )
{
int x,n,r;
for(x=1;x<=10;x++){
printf("Teclea un numero:");
scanf("%d",&n);
if (n%2==0)
r=r+n:}
printf("El resultado de la suma de numero pares es:%d",r);
return 0;
}
PROGRAMA 26
=Ejemplo de Vectores=
#include <stdio.h>
main( );
{
int a[5],i,num;
for(i=0;i<5;i++){
printf("Teclea un numero:\n");
scanf("%d",&num);
a[i]=num;
}
for (i=0;i<5;i++){
printf("a[%d]=d\n\n",i,a[i]);
}
return 0;
}
PROGRAMA 27
=Realizar un programa en lenguaje C que capture lo siguiente:
nombre del alumno:
Materia:
Parcial 1:Parcial 2:Parcial 3;Promedio:Aprobado o Reprobado:Deseas hacer otra captura s o n:=
#include<stdio.h>main( )
{
float P1,P2,P3,P,A,R;
char nom[50];
char mat[20];
char d='s'
while(d=='s'){
printf ("Teclea el nombre del alumno");
scanf("%s",&nom);
printf ("Teclea la materia");
scanf("%s",&mat);
printf("Calificación parcial 1:");
scanf("%f",&P1);
printf("Calificación parcial 2:");
scanf("%f",&P2);
printf("Calificación parcial 3:");
scanf("%f",&P3);
P=(P1+P2+P3)/3
(P>=6)
printf("El promedio es aprobado");
printf("El promedio es reprobado");
printf("Desea hacer otra captura:s o n");
scanf("%c",&d);
d=getchar ( ); {
return 0;
{
PROGRAMA 28
=Realizar un programa en lenguaje C que en un vector se posicionen 10 números dados por el usuario y posteriormente imprimir:
-la suma de todos los elementos el promedio-=
#include<stdio.h>
{
int b[10],i,num,T;
float prom;
for(i=0;i<10;i++){
printf("Teclea un numero:\n");
scanf ("%d",&num);
b[i]=num;
T=T+num;
prom=T/10;
}
for (i=0;i<10;i++){
printf("b[%d]=%d\n\n",b[i]);
}
printf("El resultado de la suma es:%d",T);
printf("El promedio es:%f",prom);
return 0;
}
PROGRAMA 29
=Realiza un programa en lenguaje C que permite leer 10 números, que los almacene en un vector que sume números pares y que imprima los números que se capturen junto con la suma=
#include<stdio.h>
main()
{
int a[10],i,num,T;
for (i=0;i<10;i++){
printf("Teclea un numero:\n");
scanf("%d",&num);
a[i]=num;
if(num%2==0)
T=T+num;
}
for(i=0;i<10;i++);
{
printf("n[%d]=%d\n\n",a[i]);
}
printf("El resultado de la suma es:%d",T);
return 0;
}
PROGRAMA 30
=Programa para guardar los siguientes datos
-Nombre del Alumno
-Apellido Paterno
-Apellido Materno
-Dirección
-Teléfono
-Promedio
e imprimirlos=
#include<stdio.h>
main()
{
char N[10][15],Ap[10][15],Am[10][15],D[10][20],Tel[10][15],Prom[10][3];
char n,c; n='s'
int x;
while (n=='s'){
printf("Nombre del Alumno:\n");
scanf("%s",&N[x][0]);
printf("Apellido paterno:\n);
scanf("%s",&Ap[x][0]);
printf("Apellido Materno:\n);
scanf("%s",&Am[x][0]);
printf("Dirección:\n");
scanf("%s",&D[x][0]);
printf("Telefono:\n");
scanf("%s",&Tel[x][0]);
printf("Promedio:\n");
scanf("%s",&Prom[x][0]);
printf("Desea capturar otro alumno s/n");
scanf("%c",&n);
n=getchar();
x++;}
for(c=0;C<x;c++){
printf("Nombre:%s\n,Apellido Paterno:%s\n,Apellido Materno:%s\n,Telefono:%s\n",N[c],Ap[c],Am[c],D[c],Tel[c],Prom[c]);
}
return 0;
}