Mostrar en pantalla una serie incremental del 0 al 10. ( 0 1 2 3 ....
10)
#include <stdio.h>
void main (void)
{
int i;
i=0; ← definimos el valor inicial de i como 0
while (i<11) ← definimos que el bucle dure hasta que i<11
{
printf ("%d\n", i); ← muestra el valor de i y hace un salto de linea
i++; ← incrementamos el valor de i en 1
}
}
Lo más importante que podemos ver en este ejercicio es que en vez de escribir
muchas lineas de código poniendo cada vez i++ o i = i+1 y un printf poniendo el
valor actual de i lo hacemos con un bucle y este va aumentando el valor en "1" con
la sentencia i++.
Mostrar en pantalla la tabla del 6.
#include <stdio.h>
void main (void)
{
int tabla, por;
tabla=6;
por=0;
while (por<11)
{
printf ("%d x %d = %d\n", tabla, por, tabla*por);
por++;
}
}
Que el usuario nos facilite que tabla quiere mostrar:
#include <stdio.h>
void main (void)
{
int tabla, por;
por=0;
puts ("Que tabla quieres sacar?");
scanf ("%d", &tabla);
while (por<11)
{
printf ("%d x %d = %d\n", tabla, por, tabla*por);
por++;
}
}
Ejercicio mostrar los pares del 1 al 100
#include <stdio.h>
void main (void)
{
int i=1;
while (i<100)
{
if (i%2==0)
printf ("\n%d es par", i);
i++;
}
}
Ejercicio, mostrar el numero par nº x es el y del 1-100.
Mi forma:
#include <stdio.h>
void main (void)
{
int i=1;
int j=0;
while (i<101)
{
if (i%2==0)
printf ("El numero par nº %d es el %d.\n", j, i);
else
j++;
i++;
}
}
La del profesor:
#include <stdio.h>
void main (void)
{
int i=1;
int j=0;
while (i<101)
{
if (i%2==0)
{
j++;
printf ("El numero par nº %d es el %d.\n", j, i);
}
i++;
}
}
/*INICIA MI PROGRAMA*/
#include<stdio.h>
main(){
float saldo_in;
int cuenta;
float cargos;
float creditos;
float credito_lim;
float total=0;
int cont;
while (cuenta !=-1){
total= saldo_in + cargos - creditos;
cont = cont + 1;
printf("Introduce tu numero de cuenta (-1 para terminar):\t");
scanf("%d", &cuenta);
printf("introduce el saldo inicial:\t");
scanf("%f", &saldo_in);
printf("Introduce el total de cargos:\t");
scanf("%f", &cargos);
printf("Introduce total de creditos:\t");
scanf("%f", &creditos);
printf("Introduce el limite de creditos:\t");
scanf("%f", &credito_lim);
printf ("cuenta: %d\n", cuenta);
printf ("creditos: %f\n", credito_lim);
printf ("saldo: %f\n", total);
if (total > credito_lim){
printf("limite de credito excedido\n");
return 0;
} /*AQUI TERMINA MI PROGRAMA*/