sentencias

Page 1

C++ Sentencia do- while Una diferencia básica de la sentencia do while es que la prueba de condición es hecha al finalizar el ciclo, es decir, las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición. Otra diferencia básica es que, aunque la condición sea falsa desde un principio el cuerpo de instrucciones se ejecutara por lo menos una solo una vez. Ejemplo: #include <iostream> using namespace std; main () { int i; bool encontrado; cout << "Escribe cadena de numeros" << endl; cin >> noskipws >>i; encontrado=false; while ((i != 0) && (!encontrado)) { if (i % 3 == 0) { encontrado = true; } cin >> noskipws >> i; } if (encontrado) {cout << "Hay al menos un multiplo de 3" << endl;} else {cout << "No hay multiplos de 3" << endl;} }


Sentencia FOR Un for es un bucle que se realiza mientras no se cumple una condici贸n. Est谩 compuesta por una inicializaci贸n, una condici贸n de continuidad, y un incremento, aunque quitarte alguno o todos estos elementos. Un ejemplo: #include <stdio.h> #include <conio.h> #include <string.h> void main() { clrscr(); // declaracion variables int x; // instruccion for for(x=1;x<=10;x=x+1) { gotoxy(10, x+4); printf("%d MAMA",x); }; getchar(); }


Sentencia while La condición es cualquier expresión simple que al evaluarse devuelve el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando es falsa, el programa pasa a la instrucción siguiente, después del cuerpo de la estructura. Un ejemplo: #include <stdio.h> #define N 5 void main() { int cont = 1; float media, suma = 0; int lista [N] = {3,5,7,9,11}; printf("Media de los numeros 3, 5, 7, 9 y 11.\n"); while (cont <= N){ suma = suma + lista[cont-1]; ++cont; } media = suma/N; printf("La media es: %f\n",media); }


VISUAL BASIC Sentencia Do While: Es una estructura idéntica a la instrucción IF. Se pueden utilizar los operadores matemáticos y lógicos descritos para la instrucción IF. También puede utilizarse la palabra TRUE en lugar de expresar una condición. Esto permitirá la ejecución de las instrucciones mientras sea v erdad. Cuando se cumpla con una condición dentro del bucle éste finalizará. LOOP: Es una palabra reserv ada que se utiliza para cerrar la instrucción DO. Todas las instrucciones contenidas entre Do While y Loop se ejecutaran repetidamente mientras se cumpla con la condición. Un ejemplo: Dim X As interger X=1 Do While X < =10 List1. AddItem (“PATO”) X= x + 1 Loop End Sub


Sentencia for: Permite ejecutar un grupo de operaciones un número determinado de veces dentro de un procedimiento. Las instrucciones u operaciones que se repitan deben estar las palabras FOR y NEXT. Un ejemplo:

Private sub Command_Click() Dim X As Integer For X= 1 To 5 LABEL4. Caption=”PATO” Next X End Sub


Sentencia while: Esta sentencia es otra forma de generar bucles que se recorren mientras se cumpla la condición inicial. Su estructura es la siguiente: While condición Wend Un ejemplo: Realizar un programa que permita imprimir los números del 1 al 50.

Private sub Command_Click() Dim 1 as interger „contador i=1 while 1 < = 50 Ventana.print 1 i = i+1 wend


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.