viernes, 24 de abril de 2009

tarea para el examen

4.2
#include#includemain(){float C,F;printf("introduzca la temperatura en grados celsius:\n");scanf("%f",&C);F=(1.8*C)+32;printf("la temperatura es:\n %f",F);return 0;}

4.3
#include#includemain(){float a,b,c,d,e,f,X,Y;printf("escribir los valores de a,b,c:");scanf("%d",&a,&b,&c);printf("escribir los valores de d,e,f:");scanf("%d",&d,&e,&f);X = (c*e-b*f)/(a*e-b*d);Y = (a*f-c*d)/(a*e-b*d);return 0;}

lunes, 20 de abril de 2009

#includemain(){printf("**********************\n");printf("** Menu Principal **\n");printf("**Suma_ _ _ _ _ [1]**\n");printf("**Resta _ _ _ _ [2]**\n");printf("**Multiplicacion [3]**\n");printf("**Sallir _ _ _ _ [0]**\n");printf("**********************\n");
int numero,total,Num1,Num2;printf("Introduzca opcion:");scanf("%d",&numero);switch(numero){case 1:printf("Introduzca Num1:");scanf("%d",&Num1);printf("Introduzca Num2:");scanf("%d",&Num2);total=Num1 + Num2;printf("la suma es: %d",total);break;case 2:printf("Introduzca Num1:");scanf("%d",&Num1);printf("Introduzca Num2:");scanf("%d",&Num2);total=Num1 - Num2;printf("la resta es: %d",total);break;case 3:printf("Introduzca Num1:");scanf("%d",&Num1);printf("Introduzca Num2:");scanf("%d",&Num2);total=Num1 * Num2;printf("la multiplicacion es: %d",total);break;default: puts("salir");}return 0;}

jueves, 16 de abril de 2009

#include
main()
{
char vocal;
printf("Intorduzca un vocal:");
scanf("%c",&vocal);
switch(vocal)
{
case 'a' : case 'A':
case 'e' : case 'E':
case 'i' : case 'I':
case 'o' : case 'O':
case 'u' : case 'U':
printf("%c es una vocal\n",vocal);
break;
default:
printf("%c no es una vocal\n",vocal);
}
return 0;
}

martes, 14 de abril de 2009

Tarea de Vacaciones

Ejemplo 5.11

switch(opcion)
{
case 0
puts("cero!");
break;
case 1;
puts("uno!");
break;
case 2;
puts("dos!");
default:
puts("fuera de rango!");
}

Ejemplo 5.12

switch(opcion)
{
case 0:
case 1:
case 2:
puts("menor de 3");
break;
case 3;
puts("igual a 3");
break;
default:
puts("mayor que 3");
}

Ejemplo 5.13

if((car=='a' ) ll (car=='A'))
printf("%c es una vocal\n",car);
else if((car=='e') ll (car=='E'))
printf("%C es una vocal\n",car);
else if ((car=='i') ll (car=='I'))
printf("%c es nua vocal\n",car);
else if((car=='o') ll (car=='O'))
printf("%c es una vocal\n,car);
else if(( car=='u') ll (car=='U'))
printf("%c es una vocal\n",car);
else
printf(%c no es una vocal\n",car);

Solucion con switch

switch (car)
{
case 'a' : case 'A':
case 'e' : case 'E':
case 'i' : case 'I':
case 'o' : case 'O':
case 'u' : case 'U':
printf(%c es una vocal\n",car);
break;
default:
printf("%c no es una vocal\n",car);
}

Ejemplo 5.14
/*Programa resuelto con la secuencia switch*/
#include
int main()
{
char nota;
printf("Introduzca calificacion (A-F) y pulse intro");
scantf("%c", &nota);
switch (nota)
{
case 'A' : puts("Exelente. Examen superado");
break;
case 'B' : puts("Notable. Suficiencia");
break;
case 'C' : puts("Aprobado");
break;
case 'D' :
case 'F' : puts("Suspendido");
break;
default:
puts("no es posible esta nota");
}
puts ("final de el programa");
return;
}

Ejemplo 5.15
int tipo_vehiculo;
printf("Introduzca tipo de vehiculo:");
scanf("%d", &tipo_vehiculo");

switch(tipo_vehiculo)
{
case 1:
printf("turismo\n");
peaje=500;
break;
case 2:
printf("autobus\n");
peaje=3000;
break;
case 3:
printf("motpcicleta\n");
peaje 300;
break;
default:
printf("vehiculo no autorizado\n");
}

Ejemplo 5.16

#include
void main()
{
float n1,n2;
printf("Intro9duzca dos numeros negativos o positivos:");
scanf("%d %d", &n1, &n2);
/* seleccion con if-else*/
if(n1>n2)
printf("%d>%d",n1, n2);
else
printf("%d<= %d",n1,n2);
/* operador condicional*/
n1>n2? printf("%d> %d",n1,n2): printf("%d<=%d",n1,n2);
}

Ejercicio 5.17

(x<=0) && (Y>1)

Ejercicio 5.18

if((x != 0.0) && (y/x>7.5))

miércoles, 1 de abril de 2009

Ejercicios Capitulo 5.

5.1
#include
int main ()
{
int n, d;
printf("introduzca enteros :");
scanf("%d %d", &n, &D);
if(n%d ==0) printf("%d es divisible por%d\n"n,d);
return 0;
}

5.2
#include
void main ()
{
float nota;
printf("intorduzca la nota optenida (10-0): ");
scanf("%f ", &Nota);
/*compara nota con 5*/
if (Nota >=5)
puts(" Aprobado");
}

5.3
#include
void main ()
{
Float numero;
printf("Intorduzca un numero negativo:");
/* comparar numero*/
if (numero>0)
printf("%f es mayor que cero\n", numero);
if(numero<0) numero="="0)">
int main()
{
int n, d;
printf("introdezca dos numeros enteros:");
scanf("%d %d, &n, &d);
if(n%d==0)
printf("%d es divisible por %d\n",n,d);
else
printf("%d no es divisible por %d\n",n,d);
return o;
}

5.5
#include
int maiin()
{
int x, y;
printf("introduzca dos enteros:");
scanf("%d %d", &x, &y);
if (x> y);
printf("%6d\n",x);
else
printf("%6d\n",y);
return 0;
}

5.6
#include
#include
int main()
{
float f, x;
printf(\n elige un valor de x : ");
scanf("%d",&x);
/*seleccion del rango en le que se encuentra x*/
if (x <= 0.0)
f= - pow (x,2) -x;
else
f= -pow (x,2) + 3*x;
printf("f(%.1f) = % .3f", x,f);
return 0;
}

5.7
increemntar contadores de numeros negativos, positivos o ceros.

if (x>0)
num_pos = num_pos + 1;
else
if(x< 0);
num_neg = num_neg + 1;
else
num_ceros = num_ceros + 1;

5.8
#include
void main(0
{
float numero;
printf("introduzca un numero positivo o negativo:");
scanf("%f", &numeros);
/*compara numero con cero*/
if(numero>0)
{
printf("%.2f %s",numero, "es mayor que cero\n);
puts("pruebe de nuevo introduciendo numeros negativos");
}
else if (numero< 0)
{
printf("%.2f %s", numero, "es menor que cero\n");
puts(" pruebe de nuevo introduciendo un numero positivo");
}
else
{
printf(".2f %s", numero, " es igual a cero\n");
puts(" por que no introduce otro numero? ");
}
}

5.10

#include
int main ()
{
int a, b, c, mayor;
printf("\n introduzca tres enteros:");
scanf(%d %d %d" , &a, &b, &c);
if(a>b)
if(a>c) mayor = a;
else mayor = c;
else
if(b>c) mayor = b;
else mayor = c;
printf("el mayor es %d\n", mayor);
return 0;
}