Programa dos
#include <stdio.h>
#include <stdlib.h>
int main()
{
// Tres ejemplos
para aumentar la variable en 1
//Declaramos la
variable contador
int contador;
contador=0;
//Metodo 1
contador=contador+1;
printf("%i\n", contador);
//Metodo 2
contador+=1;
printf("%i\n",contador);
//Metodo 3
contador++;
printf("%i\n",contador);
//Metodos 1 y 2 pueden usarse para sumar un
número diferente a 1
return 0;
}
Programa tres
#include <stdio.h>
#include <stdlib.h>
int main()
{
int acumulador;
acumulador=0;
acumulador=acumulador+5;
printf("acumulador es %i\n", acumulador);
acumulador=acumulador+12;
printf("acumulador es %i\n", acumulador);
return 0;
}
Programa cuatro
#include <stdio.h>
#include <stdlib.h>
int main()
{
int primo;
primo=0;
printf("%i\n", primo);
primo=1;
printf("%i\n", primo);
return 0;
}
Programa cinco
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b;
a=1234;
b=99;
printf("a=
%i, b= %i\n", a,b);
int c;
c=a+b;
printf("c=
%i\n",c);
return 0;
}
Programa seis
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159
int main()
{
//Declaramos PI
como constante tipo flotante
int numero= 2;
float radio= 3.2;
printf("Area
es= %f\n", PI*radio*radio);
printf("Diametro= %f\n", radio*numero);
printf("PI es
igual a %f\n", PI);
return 0;
}
Programa siete
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=5;
int b=8;
int c=2;
int s;
int r;
printf("(5+8)*2= %i\n", (a+b)*c);
printf("5+8*2= %i\n", a+b*c);
printf("5-8=
%i\n", a-b);
r=a%c;
printf("El
resultado de 5 MOD 2= %i\n", r);
printf("El
cosiente de 5/2= %i", a/c);
return 0;
}
Programa ocho
#include <stdio.h>
#include <stdlib.h>
#define PI 3.1416
int main()
{
int numero;
float
radio_circulo;
numero=2;
radio_circulo=3.2;
float
areafic=numero*radio_circulo;
printf("%f
\n", areafic);
printf("%f
\n", numero*radio_circulo);
float perim=numero*PI*radio_circulo;
printf("Perimetro %f \n", perim);
return 0;
}
Programa nueve
#include <stdio.h>
#include <stdlib.h>
int main()
{
int
op1,op2,op3,op4,op5;
float
r1,r2,r3,r4,r5,r6,r7;
op1=5; op2=10;
op3=6; op4=2; op5=12;
r1=op1+op2;
printf("La
suma de %i y %i es %.2f \n", op1,op2,r1);
r4=op3%op2;
r5=op2/op4;
printf("Division %.2f\n", r5);
printf("el
residuo es %.2f\n", r4);
r6=op1+1;
printf("incremento %i = %f\n", op2,r6);
return 0;
}
Programa Diez
#include <stdio.h>
#include <stdlib.h>
int main()
{ /*Uso de == ||
&&*/
int
op1=10,op2=5,op3=5;
printf("10>5 = %i\n",op1>op2);
printf("5>=5 = %i\n",op2>=op3);
printf("5<5 = %i\n",op2<op3);
printf("5<=5 = %i\n",op2<=op3);
printf("5==5
= %i\n",op2==op3);
printf("5!=5
= %i\n",op2!=op3);
printf("%i\n",5>3 && 3==3 && 10>5);
printf("%i\n",3<10 || 4==5 ||
10>5);
printf("%i\n",5==5 || 5<10 && 8>3);
return 0;
}
Programa once
#include <stdio.h>
#include <stdlib.h>
int main()
{
//= es una
asignacion, == es una comparacion
printf("%i
\n", 5>3 && 6>2);
printf("%i
\n", 5<3 || 6<2);
int anyo;
anyo=2019;
printf("anyo
es bisiesto= %i\n", anyo%4==0&&anyo%100!=0||anyo%400==0);
int var1=1;
int var2=1;
printf(" A
nivel bit un solo & = %i \n", var1 & var2);
printf(" A
nivel logico dos && = %i \n", var1 & var2);
return 0;
}
Programa doce
#include <stdio.h>
#include <stdlib.h>
int main()
{
char x=0b1010;
char y=0b0101;
if (x &&
y) printf ("Hello tu \n");
// con un solo
& no imprime nada, pues funciona distinto a &&
printf("Ahora
sigue el or :) \n");
if (x | y)
printf("Hello or\n");
return 0;
}
Programa trece
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d;
float
cociente,num,num2;
a=10; b=4; c=5;
d=1; num=0; num2=0;
num=a*b;
num2=num+c+d;
printf("%.2f\n", num);
printf("%.2f\n", num2);
cociente=(num)/(num2);
printf("cociente es =%f \n", cociente);
//printf("residuo es %.2f \n", num%num2);
/* La funcion mod
solo genera numeros enteros, por eso no podemos
obtener el residuo
de una division entre 2 numeros flotantes*/
return 0;
}
Programa catorce
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{
// programa que
explica el operador ternario
int x=10;
int y;
/* c?e1:e2
e1 para el
caso verdadero
e2 para el
caso falso
*/
y=(x>=5)?100:200;
printf(" y es
%i\n", y);
int z, res, res2,
res3, res4;
float res5;
y=2; z=7;
res=((x>=5)?1:0);
printf(" exp
1: %i\n", res);
res2=((x>=5)?y:z);
printf(" exp
2: %i\n", res2);
res3=(x<=5)?y:z;
printf(" res3
es %i \n", res3);
res4=(x)?z+y:z-y;
printf(" res4
es %i \n", res4);
res5=(x>=0)?sqrt(x):0;
printf(" res5
es %f \n", res5);
return 0;
}
Programa quince
#include <stdio.h>
#include <stdlib.h>
int main()
{
int edad=19;
int lic;
printf("¿Tendras licencia?\n");
lic=(edad>18
&& edad<80)?1:0;
printf(" si
1, hay licencia, 0 si no: %i\n", lic);
return 0;
}
Programa dieciséis
#include <stdio.h>
#include <stdlib.h>
int main()
{
int edad=19;
int lic;
printf("¿Tendras licencia?\n");
lic=(edad>18
&& edad<80)?1:0;
printf(" si
1, hay licencia, 0 si no: %i\n", lic);
return 0;
}
Programa diecisiete
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x=250;
int y;
y=x>>2;
printf("der
%i \n", y);
x=-6;
y=x<<2;
printf("izq
%i \n", y);
return 0;
}
Programa dieciocho
#include <stdio.h>
#include <stdlib.h>
int main()
{
/* Comparacion de
op aritmetico con desplazamiento para una division
es deplazamiento a
la derecha, para multiplicacion es deslplazaiento a la izquierda*/
int x=20;
int y;
y=x/2;
printf("con
division %i \n", y);
int a=20;
int b;
b=a>>1;
printf("con
desplazamiento %i \n", b);
int x1=20;
int y1;
y1=x1*2;
printf("con
multiplicacion %i \n", y1);
int a1=20;
int b1;
b1=a1<<1;
printf ("con
deplazamiento %i \n", b1);
return 0;
}
Programa diecinueve
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("Dame
un numero \n");
scanf("%i",&n);
printf("El
numero fue %i \n", n);
char m;
printf("Dame
una letra");
return 0;
}
Programa veinte
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Color
es %s \n", "Gris");
printf("numero
es %i \n", 1234);
printf("otro
numero es %d \n", 89);
printf("mismo
numero %05d \n", 89);
printf("mismo
numero %5d \n", 89);
printf("Hexadecimal %x \n", 15);
printf("Hexadecimal %X \n", 15);
printf("Flotante %.2f \n", 3.1416);
printf("Notacion cientifica %e \n", 23.467);
printf("Notacion cientifica %E \n", 23.467);
printf("Caracter %c \n", 23);
return 0;
}
Programa veintiuno
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
i=1;
printf("original %d \n", i);
printf("incremento en uno %d
\n",++i);
printf("imprimo e incremento %d \n", i++);
printf("final
%d \n", 1);
//printf("%d
%d %d\n", i,++i,i++);
return 0;
}
Programa veintidós
#include <stdio.h>
#include <stdlib.h>
int main()
{ //Notacion
cientifica con flotantes
printf("Digitos izquierda punto. dig de la izquierda del punto
\n");
printf("%2d
\n",1234);
printf("%.2d
\n",1234);
printf("%-2d
\n",1234);
printf("%-.2d
\n",1234);
printf("\n%2f
\n",123.4);
printf("%.2f
\n",123.4);
printf("%-2f
\n",123.4);
printf("%-.2f
\n",123.4);
printf("\n%.2e \n",12345678.12345678);
return 0;
}
Programa veintitrés
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
/* & se usa
para */
printf("Dame
un numero \n");
scanf("%i", &n);
printf("El
numero fue %i \n", n);
char m;
printf("Dame
una letra \n");
scanf("%c", &m);
printf("La
letra fue %c", m);
return 0;
}
Programa veinticuatro
#include <stdio.h>
#include <stdlib.h>
int main()
{
char cad[10];
printf("Introduce una palabra!\n");
scanf("%6s", cad);
printf("La
palabra fue: %s", cad);
return 0;
}
Programa veinticinco
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
int main()
{
//system("color FF00"); *comando de ayuda
system("color
63");
puts("Hola
programacion colores");
system
("pause");
/*textbackground(WHITE);
textcolor(BLACK);
printf("Programacion C a colores");
system
("pause");*/
return 0;
}
Programa veintiséis
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero;
printf("Dame
un numero\n");
scanf("%i",&numero);
printf( "%i *
1 = %i \n", numero, numero);
printf( "%i *
2 = %i\n", numero, numero*2);
printf( "%i *
3 = %i\n", numero, numero*3);
printf( "%i *
4 = %i\n", numero, numero*4);
printf( "%i *
5 = %i\n", numero, numero*5);
printf( "%i *
6 = %i\n", numero, numero*6);
return 0;
}
Programa veintisiete
#include <stdio.h>
#include <stdlib.h>
#define PI 3.1416
int main()
{
float area, radio;
printf("Cual es el radio? \n");
scanf("%f", &radio);
printf("el
radio fue %.2\n", radio);
area=PI*(radio*radio);
printf("El
area del radio %.2f es %.2f", radio, area);
return 0;
}
Programa veintiocho
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n1, n2;
printf("Dame
el 1er numero \n");
scanf("%i", &n1);
printf("Dame
el 2do numero \n");
scanf("%i", &n2);
printf("La
suma de %i+%i=%i ", n1,n2,n1+n2);
return 0;
}
Programa veintinueve
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n1, n2;
printf("Dame
el 1er numero \n");
scanf("%i", &n1);
printf("Dame
el 2do numero \n");
scanf("%i", &n2);
printf("La
suma de %i+%i=%i ", n1,n2,n1+n2);
return 0;
}
Programa treinta
#include <stdio.h>
#include <stdlib.h>
int main()
{
float
e1,e2,e3,prom;
char n1[15];
char n2[15];
char n3[15];
printf("Usuario 1, ingrese su nombre:\n");
scanf("%s", n1);
printf("Ingresa tu edad %s:\n", n1);
scanf("%f", &e1);
printf("Usuario 2, ingrese su nombre:\n");
scanf("%s", n2);
printf("Ingresa tu edad %s:\n", n2);
scanf("%f", &e2);
printf("Usuario 3, ingrese su nombre:\n");
scanf("%s", n3);
printf("Ingresa tu edad %s:\n", n3);
scanf("%f", &e3);
prom=(e1+e2+e3)/3;
printf("El
promedio de las edades de %s, %s y %s es %.3f \n", n1, n2, n3, prom);
return 0;
}
Programa treinta y
uno
#include <stdio.h>
#include <stdlib.h>
int main()
{
float tri, rect,
b1, b2, h1, h2;
printf("Vamos
a obtener el area de dos figuras geometricas");
printf("\n");
printf("Empecemos con el triangulo\n");
printf("\n");
printf("Deme
la base del triangulo:\n");
scanf("%f", &b1);
printf("Ahora
deme la altura: \n");
scanf("%f", &h1);
tri=(b1*h1)/2;
printf("El
area del triangulo es de %.2f\n", tri);
printf("\n");
printf("Ahora
vamos con el rectangulo\n");
printf("\n");
printf("Deme
la base del rectangulo:\n");
scanf("%f", &b2);
printf("Ahora
deme la altura: \n");
scanf("%f",
&h2);
rect=(b2*h2);
printf("El
area del rectangulo es de %.2f", rect);
printf("\n");
return 0;
}