Programa en lenguaje c utilizando while
En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.Su sintaxis:
Nota: El próximo jueves se revisaran estos programas en libreta como en la memoria, se tomaran en cuenta como evidencia y por lo consiguiente tendrán porcentaje para sucalificación.
While (condición)
{
Instrucciones;
}
Ejemplo1:
//programa que convierte kilometros a metros
#include<conio.h>
#include<iostream.h>
void main()
{
float kms,mts;
char r='s'; // aquí se declara la variable r de tipo char cuyo valor será la letra s.
while ((r=='s')||(r=='S')) //mientras el alumno presione la s mayúscula o minúscula se hará laconversión.
{
clrscr();
cout<<"Conversion kilometros a metros \n";
cout<<"Dame los kilometros a convertir: "; cin>>kms;
mts=kms/1000;
cout<<"Los kilometrosconvertidos a metros son: "<<mts;
cout<<"\n Desea seguir convirtiendo [si/no] "; cin>>r; //solo si presionas s vuelve a convertir,
}
getch();
Resultado de la corrida (ctrl f9):}
Explicación del programa:
* Char ‘s’, Variable de tipo carácter almacena la s.
* while ((r=='s')||(r=='S')), mientras que el alumno presione s mayúscula o minúscula cada vez que correel programa, este volverá a ser la conversión, de lo contrario si presiona por ejemplo la n, el programa ya no convierte y termina.
* cout<<"\n Desea seguir convirtiendo [si/no] ";cin>>r, aquí es donde el alumno debe de escribir la s, para que el programa vuelva a convertir o la n, para que no convierta y termine.
* El símbolo “||” que significa “o”, sale presionando latecla: ALT y los números 124
Practicas a realizar por parte del alumno:
1.- Capturar el programa de ejemplo en la computadora así como en su libreta.
2.- Crear los siguientes programas, basarse...
Regístrate para leer el documento completo.