Programa que calcula el promedio de 3 numero
#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 circulo
#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 numero 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 numeros 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
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 13
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 14
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 15
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 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
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 20
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 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);
}
}
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
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 27
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 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;
}
main()
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
#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;
}