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))

No hay comentarios:

Publicar un comentario