#include <stdio.h>
main ()
{
int num;
printf("introduce un numero");
scanf("%i",&num);
switch (num) {
case 1:
printf("Es un 1\n");
break; /*si el break lo volviera un comentario, la maquina nos imprimiria 1 y 2 por que como no encuentra el break para romper el ciclo ejecuta la siguiente l¡nea donde esta el dos hasta que encuentra el break y rompe el ciclo.*/
case 2:
printf("Es un 2\n");
break;
case 3:
printf("Es un 3\n");
default:
printf("No era ni 1, ni 2, ni 3\n");
}
}
lunes, 14 de noviembre de 2011
CALSE
#include <stdio.h>
main()
{
int a,b;
printf("Introduce un numero");
scanf("%d",&a);
if (a<10)
{
b=1;
}
else
{
b=4;
}
printf("La variable 'b' toma el valor %i\n",b);
}
main()
{
int a,b;
printf("Introduce un numero");
scanf("%d",&a);
if (a<10)
{
b=1;
}
else
{
b=4;
}
printf("La variable 'b' toma el valor %i\n",b);
}
clase
#include <stdio.h>
main()
{
int num;
printf("Introduce un numero");
scanf("%i",&num);
if(num==1)
printf("Es un 1\n");
else if(num==2)
printf("Es un 2\n");
else if(num==3)
printf("Es un 3\n"); /*ejercico usando if anidados*/
else
printf("No era ni 1, ni 2, ni 3");
}
main()
{
int num;
printf("Introduce un numero");
scanf("%i",&num);
if(num==1)
printf("Es un 1\n");
else if(num==2)
printf("Es un 2\n");
else if(num==3)
printf("Es un 3\n"); /*ejercico usando if anidados*/
else
printf("No era ni 1, ni 2, ni 3");
}
clase
#include <conio.h>
#include <stdio.h>
void compara(int a, int b)
{
if(a>b)
printf("%i es mayor que %i\n",a,b);
else
printf("%i es maoyr que %i\n",b,a);
return;
}
int main()
{
int num1,num2;
printf("intruduce dos numexitros");
scanf("%i %i",&num1,&num2);
compara(num1,num2);
getche();
}
#include <stdio.h>
void compara(int a, int b)
{
if(a>b)
printf("%i es mayor que %i\n",a,b);
else
printf("%i es maoyr que %i\n",b,a);
return;
}
int main()
{
int num1,num2;
printf("intruduce dos numexitros");
scanf("%i %i",&num1,&num2);
compara(num1,num2);
getche();
}
CLASE
#include <stdio.h>
main()
{
int edad;
printf("Ingrese la edad de la persona");
scanf("%d",&edad);
if (edad<=17)
printf("La persona es menor de edad y no esta jubulada");
else if (edad>=18)
printf("La persona es mayor de edad y no esta jubilada");
else if (edad>=58)
printf("La persona es mayor de edad y esta jubilada");
else if (edad<0)
printf("ERROR 'Solo ingresa numeros positivos'");
else if (edad>100)
printf("La persona se encuentra en Leon Guanajuato");
else
printf("ERROE 'No esta dentro del rango'");
}
main()
{
int edad;
printf("Ingrese la edad de la persona");
scanf("%d",&edad);
if (edad<=17)
printf("La persona es menor de edad y no esta jubulada");
else if (edad>=18)
printf("La persona es mayor de edad y no esta jubilada");
else if (edad>=58)
printf("La persona es mayor de edad y esta jubilada");
else if (edad<0)
printf("ERROR 'Solo ingresa numeros positivos'");
else if (edad>100)
printf("La persona se encuentra en Leon Guanajuato");
else
printf("ERROE 'No esta dentro del rango'");
}
CLASE 21/10/2011
#include <stdio.h>
void prepara_pantalla() //funcion creada
{
printf("La pantalla esta limpia");
return; //no es necesario en este caso
}
void main()
{
prepara_pantalla();
}
void prepara_pantalla() //funcion creada
{
printf("La pantalla esta limpia");
return; //no es necesario en este caso
}
void main()
{
prepara_pantalla();
}
CLASE 01/11/2011
#include <stdio.h>
void nombre()
{
char a[20];
printf("¨Cual es tu nombre?\n");
scanf("%s",&a);
printf("Bienvenido %s te voy a patear el trasero",a);
}
main()
{
printf("Hola me llamo Skynet amo y se¤or de las maquinas\n");
nombre();
}
void nombre()
{
char a[20];
printf("¨Cual es tu nombre?\n");
scanf("%s",&a);
printf("Bienvenido %s te voy a patear el trasero",a);
}
main()
{
printf("Hola me llamo Skynet amo y se¤or de las maquinas\n");
nombre();
}
TAREAS
#include <stdio.h>
void area()
{
float a,b,c;
printf("Bienvenido al programa para calcular el area de un triangulo\n");
printf("Ingrese la base del triangulo\n");
scanf("%f", &a);
printf("ingrese la altura del triangulo\n");
scanf("%f", &b);
c=a*b/2;
printf("El valor dle area del triangulo es %f",c);
}
void main()
{
area();
}
void area()
{
float a,b,c;
printf("Bienvenido al programa para calcular el area de un triangulo\n");
printf("Ingrese la base del triangulo\n");
scanf("%f", &a);
printf("ingrese la altura del triangulo\n");
scanf("%f", &b);
c=a*b/2;
printf("El valor dle area del triangulo es %f",c);
}
void main()
{
area();
}
#include <stdio.h>
#include <math.h>
main()
{
float a,b,c,e,f,g,r1,d;
double h,i,j;
printf("Este es un programa para calcular por medio de la ecuaci¢n cuadratica");
printf("Ingrese el valor de a\n");
scanf("%f",&a);
printf("Ingrese el valor de b\n");
scanf("%f",&b);
printf("ingrese el valor de c\n");
scanf("%f",&c);
e=b*b;
f=4*a*c;
g=2*a;
d=e-f;
r1=d/g;
h=pow (r1,.5);
i=-b+h;
j=-b-h;
printf("El resultado X1 es %f y el resultado X2 es %f",i,j);
}
#include <math.h>
main()
{
float a,b,c,e,f,g,r1,d;
double h,i,j;
printf("Este es un programa para calcular por medio de la ecuaci¢n cuadratica");
printf("Ingrese el valor de a\n");
scanf("%f",&a);
printf("Ingrese el valor de b\n");
scanf("%f",&b);
printf("ingrese el valor de c\n");
scanf("%f",&c);
e=b*b;
f=4*a*c;
g=2*a;
d=e-f;
r1=d/g;
h=pow (r1,.5);
i=-b+h;
j=-b-h;
printf("El resultado X1 es %f y el resultado X2 es %f",i,j);
}
segundo parcial
#include <stdio.h>
void max()
{
int a, b;
printf("Ingrese el primero numero entero\n");
scanf("%d",&a);
printf("Ingrese el segundo numero entero\n");
scanf("%d",&b);
if (a>b)
printf("El numero maximo es %d y el numero minimo es %d", a,b);
else if (b>a){
printf("El numero maximo es %d y el numero minimo es %d", b,a);}
else if (a==b)
printf("No existe maximo y minimo por que los numeros son iguales");
else
printf("ERROR, se ha ingresado un valor no valido");
}
int main()
{
max();
}
void max()
{
int a, b;
printf("Ingrese el primero numero entero\n");
scanf("%d",&a);
printf("Ingrese el segundo numero entero\n");
scanf("%d",&b);
if (a>b)
printf("El numero maximo es %d y el numero minimo es %d", a,b);
else if (b>a){
printf("El numero maximo es %d y el numero minimo es %d", b,a);}
else if (a==b)
printf("No existe maximo y minimo por que los numeros son iguales");
else
printf("ERROR, se ha ingresado un valor no valido");
}
int main()
{
max();
}
jueves, 6 de octubre de 2011
lunes, 3 de octubre de 2011
30-septiembre-2011
viod
#include <stdio.h>
void sumar_valor(int nummero);
int main(void)
{
int numero=57;
sumar_valor(numero);
printf("valor de numero dentro de main()es:%d\n",numero);
return 0;
}
void sumar_valor(int numero)
{
numero++;
printf("valor de numero dentro de sumar_valor()es:%d\n",numero);
return;
}
#include <stdio.h>
void sumar_valor(int nummero);
int main(void)
{
int numero=57;
sumar_valor(numero);
printf("valor de numero dentro de main()es:%d\n",numero);
return 0;
}
void sumar_valor(int numero)
{
numero++;
printf("valor de numero dentro de sumar_valor()es:%d\n",numero);
return;
}
clase del 27-septiembre-2011
actividad reconoce todos los errores
#include <stdio.h>
main()
{int b;
printf("escribe el numero de dias que tuvo");
scanf("%d",&b);
if(b==29)
{
printf("este no es un a¤o biciesto\n");
}
else{
printf("este no es un a¤o biciesto\n");
}
return 0;
}
#include <stdio.h>
main()
{int b;
printf("escribe el numero de dias que tuvo");
scanf("%d",&b);
if(b==29)
{
printf("este no es un a¤o biciesto\n");
}
else{
printf("este no es un a¤o biciesto\n");
}
return 0;
}
clase del 23-septiembre-2011
cadena
#include <stdio.h>
#include <conio.h>
main()
{
char cadena [200];
int i;
for(i=0;i<199 &&i-1!=10;i++)
cadena[i]=getche();
if(i==199)cadena[i]='\0';
else cadena [i-1]='\0';
printf("\n%s",cadena);
}
#include <stdio.h>
#include <conio.h>
main()
{
char cadena [200];
int i;
for(i=0;i<199 &&i-1!=10;i++)
cadena[i]=getche();
if(i==199)cadena[i]='\0';
else cadena [i-1]='\0';
printf("\n%s",cadena);
}
clase del 23-septiembre-2011
relleno
#include <stdio.h>
main()
{
int i,vector[10];
for(i=0;i<10;i++)
vector[i]=i;
for(i=0;i<10;i++)
printf("%d",vector[i]);
}
#include <stdio.h>
main()
{
int i,vector[10];
for(i=0;i<10;i++)
vector[i]=i;
for(i=0;i<10;i++)
printf("%d",vector[i]);
}
clase del 15-septiembre - 2011
practica numero 2
mayor que menorque
#include <stdio.h>
main()
{
double x,y;
printf("dame x\n");
scanf("%lf",&x);
printf("dame y\n");
scanf("%lf",&y);
if(x>y)
printf("el mayor es:%f",x);
else if(y>x)
printf("el amyor es:%f",y);
else printf("son iguales");
}
mayor que menorque
#include <stdio.h>
main()
{
double x,y;
printf("dame x\n");
scanf("%lf",&x);
printf("dame y\n");
scanf("%lf",&y);
if(x>y)
printf("el mayor es:%f",x);
else if(y>x)
printf("el amyor es:%f",y);
else printf("son iguales");
}
clase 15-septiembre-2011
#include <stdio.h>
#define pi 3.1416
main()
{
float r,a;
printf("dame radio\n");
scanf("%f",&r);
a=r*pi;
printf("el resultado del circulo es:%f,r");
}
#define pi 3.1416
main()
{
float r,a;
printf("dame radio\n");
scanf("%f",&r);
a=r*pi;
printf("el resultado del circulo es:%f,r");
}
¿que es if?
if … else
En su forma abreviada, cuando no existe la cláusula else, esta sentencia permite escoger entre ejecutar o no una sentencia, en función del resultado de una expresión lógica. En su forma ampliada, cuando la cláusula else está presente, permite escoger entre dos opciones alternativas.Sintaxis
if ( <condición> ) <sentencia1>;
[ else <sentencia2>; ]
Descripción
- <condición> debe ser una expresión relacional que devuelve un valor lógico, es decir, un bool y estar obligatoriamente entre parentesis. Pueden declararse variables dentro de la <condición>. Por ejemplo, la siguiente es una sintaxis válida:
if (int val = func(arg))
val = z ;
else val = y;
El ámbito de la variable val incluye toda la sentencia if, incluyendo, en su caso, el bloque <sentencia2> de else. La cláusula else es opcional, pero no puede haber sentencias entre el if yelse. <sentencia1>. Es una sentencia o bloque de código que se ejecuta si <condicion> se evalúa como cierto (true != 0).
<sentencia2> es una sentencia o bloque de código que se ejecuta si existe un else y <condicion> resulta falso (false == 0)
Puesto que el if simplemente chequea el valor resultante de <condicion> (igual o desigual a cero), las dos expresiones siguientes son equivalentes:
if ( expresion ) <sentencia> ;
if ( expresion !=0 ) <sentencia> ;
La forma más general es:if (<condicion>) {
<sentencia1>;
}
else {
<sentencia2>;
}
Ejemplos
Uno sencillo:if (salida == 'S') break;
Otro ejemplo:if (a > b)
z = a;
else
z = b;
Se podría haber escrito de forma más comprimida:if (a > b) z = a;
else z = b;
También:a > b ? z = a : z = b ;
o mejor aún:z = (a > b ? a : b);
Otro ejemplo:if (int val = func(count)) { /* sentencias */ }
else { // otra vía de acción
cout << "val es falso";
}
Puesto que la cláusula else es opcional, en los if... else anidados podría haber ambigüedad sobre a qué if corresponde un else; esto se evita asociando el else al if más interno sin else. Por ejemplo, en los dos trozos de código siguientes, el primero tiene una indentación que no se corresponde con la realidad lógica del programa.// mal indentado: ------------
if ( n > 0 )
if ( a > b )
z = a;
else
z = b;
// bien indentado: -----------
if ( n > 0 )
if ( a > b )
z = a;
else
z = b;
else if
Estas sentencias no representan en realidad nada nuevo, solo una sucesión de if else anidados, aunque de uso muy frecuente, por lo que haremos una consideración especial de este caso.if ( <expresion1> )
<sentencia1> ;
else if ( <expresion2> )
<sentencia2> ;
else if ( <expresion3> )
<sentencia3> ;
else
<sentencia4> ;
En realidad, a la luz de lo expuesto en el apartado anterior, su indentación correcta sería:if ( <expresion1> )
<sentencia1> ;
else
if ( <expresion2> )
<sentencia2> ;
else
if ( <expresion3> )
<sentencia3> ;
else
<sentencia4> ;
Las expresiones <expresion> son evaluadas correlativamente hasta que se encuentra la primera que devuelve un valor cierto ( != 0 ), en cuyo caso se ejecuta el bloque de código<sentencia> correspondiente y acaba la evaluación. En caso de que ninguna de las <expresion> sea cierta, se ejecuta la <sentencia> correspondiente al else (si existe).sábado, 17 de septiembre de 2011
clase del 15-septiembre-2011
practicas de laboratorio 1
para sacar el radio de un sirculo
#include<stdio.h>
#define pi 3.1416
main()
{
float r,a;
printf("dame radio");
scanf("%f",&r);
a=r*pi;
printf("el resultado del circulo es:%f",a);
}
practica de laboratorio 2
para saber que lado es mayor
#include<stdio.h>
int main()
{
double x,y;
printf("Dame x\n");
scanf("%lf",&x);
printf("Dame y\n");
scanf("%lf",&y);
if(x>y)
printf("El mayor es:%lf",x);
else if(y>x)
printf("El mayor es:%lf",y);
else printf("son iguales");
}
martes, 6 de septiembre de 2011
CLASE DE HOY 06/09/2011
Suscribirse a:
Comentarios (Atom)





