3.- LOS BUCLES CON C

Los bucles son estructuras típicas de programación capaces de realizar una misma operación un determinado número de veces o mientras que se cumpla una determinada condición. La compilación de bucles con C se puede realizar utilizando 3 tipos de comandos diferentes con una sintáxis determinada.

1.- COMANDO WHILE( CONDICIÓN){
                                           SENTENCIAS
                                          .........................}
                                          ACCIÓN.

EJEMPLO: SUMAR 20 NÚMEROS INTRODUCIDOS MEDIANTE TECLADO

#include "stdio.h"
main(){
int n,suma,contador;
n=0;
suma=0;
contador=0;



while(contador<20) {
printf("\t Introduce el primer numero     ", n);
scanf("%d", &n);
suma=suma+n;
contador=contador+1;

}

printf("\n La suma de los 20 número es    %d", suma);
scanf("%d",&suma);
}

2.- COMANDO do {
                                SENTENCIAS
                                  ......................} WHILE(CONDICIÓN)
                                                          ACCIÓN.

EJEMPLO: SUMAR 20 NÚMEROS INTRODUCIDOS MEDIANTE TECLADO

#include <stdio.h>
main(){
float num, s;
int contador;
s=0;
contador=1;
do{
printf("Introduce la cifra %f", num);
scanf("%f", &num);
s=s+num;
contador=contador+1;
}
while(contador<10)
printf("La suma es %f", s);
    scanf("%f",&s);

}

3.- for (contador, condición, paso){
             SENTENCIAS
           .........................
            continue/break}

EJEMPLO: ESCRIBIR LOS MULTIPLOS DE 13 QUE HAY ENTRE O Y 100

#include "iostream"

using namespace std;
int main()
{
int contador = 0; //Iniciamos el contador en cero
for(int i = 0; i < 100; i++)
{//Notemos que escribir i++ es similar a escribir i = i + 1
if(i%13 == 0) //Si el residuo es cero es múltiplo de 13
{
contador++; //Si es múltiplo aumentamos el contador en 1
printf("\t %d",i);
continue;
}
}
 }



No hay comentarios:

Publicar un comentario