hola

Páginas: 10 (2389 palabras) Publicado: 15 de julio de 2014
Decir el número de vocales que aparecen en una frasDE ENTRADA:

SCANF también está en STDIO.H. Nos sirve para introducir datos por el teclado, cualquier tipo de variable. Su formato es:

scanf(“cadena de control”, lista de variables);

Dentro de esta cadena, lo único que nos admite son los identificadores (%d, %i, etc), que son los mismos que en printf.

p.e.

scanf(%d”, &variable);donde & es dirección de (variable). Si no se pone esto, no lo hace; toma variable como dirección y no lo ejecuta correctamente.

scanf/”%d”, cadena);

cadena 20 ! aquí no se pone &, por que el nombre del array de caracteres es un puntero a la posición del array (esto es para introducirlo de golpe).

Si queremos meter carácter a carácter a carácter, ponemos scanf(“%d”, cadena)

Sólo enestas situaciones es la excepción; por regla general siempre &.

Para introducir más de una variable en un scanf:

scanf(“%d %d %d %d”, var1, var2, var3, var4);

pero es preferible hacer varios scanf, 1 por variable. Se pueden introducir diferentes identificadores. Hay algunas veces que en el buffer del teclado se quedan 2 retornos de carro almacenados, esto implica que se salten algunas líneas.Para solucionarlo ponemos:

fflush(stdin); siempre encima de scanf.

Una excepción a esto es cuando queremos leer más de un carácter del teclado, teclas especiales (intro, sangría, etc.)

Si ponemos scanf(“3d”, &var), estamos limitando la introducción a tres dígitos.

BUCLES

WHILE:

While (condición)

{

sentencias;

}

Ejecuta las sentencias mientras se cumpla la condición.Si la condición es falsa, no entra en las sentencias.

p.e.

#include

void main ()

int a=0, b=0;

{

while (ab)

{

printf(“\nEl mayor es %d, a);

}

else

{

printf(“\nEl mayor es %d, b);

}

}

IF_ELSE:

if (condición)

{

sentencias

}

else

{

sentencias

}

If evalúa la condición; si es V ejecuta las sentencias sino, se pasa a else.eintroducida por el usuario.DE ENTRADA:

SCANF también está en STDIO.H. Nos sirve para introducir datos por el teclado, cualquier tipo de variable. Su formato es:

scanf(“cadena de control”, lista de variables);

Dentro de esta cadena, lo único que nos admite son los identificadores (%d, %i, etc), que son los mismos que en printf.

p.e.

scanf(%d”, &variable);

donde & es dirección de(variable). Si no se pone esto, no lo hace; toma variable como dirección y no lo ejecuta correctamente.

scanf/”%d”, cadena);

cadena 20 ! aquí no se pone &, por que el nombre del array de caracteres es un puntero a la posición del array (esto es para introducirlo de golpe).

Si queremos meter carácter a carácter a carácter, ponemos scanf(“%d”, cadena)

Sólo en estas situaciones es la excepción;por regla general siempre &.

Para introducir más de una variable en un scanf:

scanf(“%d %d %d %d”, var1, var2, var3, var4);

pero es preferible hacer varios scanf, 1 por variable. Se pueden introducir diferentes identificadores. Hay algunas veces que en el buffer del teclado se quedan 2 retornos de carro almacenados, esto implica que se salten algunas líneas. Para solucionarlo ponemos:fflush(stdin); siempre encima de scanf.

Una excepción a esto es cuando queremos leer más de un carácter del teclado, teclas especiales (intro, sangría, etc.)

Si ponemos scanf(“3d”, &var), estamos limitando la introducción a tres dígitos.

BUCLES

WHILE:

While (condición)

{

sentencias;

}

Ejecuta las sentencias mientras se cumpla la condición. Si la condición es falsa, noentra en las sentencias.

p.e.

#include

void main ()

int a=0, b=0;

{

while (ab)

{

printf(“\nEl mayor es %d, a);

}

else

{

printf(“\nEl mayor es %d, b);

}

}

IF_ELSE:

if (condición)

{

sentencias

}

else

{

sentencias

}

If evalúa la condición; si es V ejecuta las sentencias sino, se pasa a else.DE ENTRADA:

SCANF también está en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS