Ejercicio 26
Usando la instrucción mientras hacer un algoritmo para un
programa que imprima la serie 1, 3, 5, 7,9.
Algoritmo
Inicio
Declare I
Leer i
i 1
mientras i<=9 hacer
imrimir i
i i+2
fin mientras
Fin
Variables
i : Contador
Programa
#include<stdio.h>
main(void)
{
int i;
i=1;
while(i<=9)
{
printf(" \n número= %d", i);
i=i+2;
}
}
Ejercicio 27
Hacer un algoritmo para un programa que encuentre el primer entero que haga que la suma de la serie 1, 2, 3, 4, 5, 6, 7, 8,9,...; supere 30.
Algoritmo
Inicio
Declare i, suma
leer i, suma
i 0
suma 0
mientras suma<=30 hacer
i i+1
suma suma+i
fin mientras
imprimir i
Fin
Variables
i : Contador
suma : acumulador del valor de la suma
Programa
#include<stdio.h>
main(void)
{
int i,suma;
i=0;
suma=0;
while(suma<=30)
{
i=i+1;
suma=suma+i;
}
printf(" \n número= %d", i);
}
Ejercicio 28
CONJETURA DE ULAM: Empiece con cualquier número entero positivo.
Si es par divídalo entre 2; y si es impar multiplique por 3 y
aumente en 1. Obténgase enteros positivos repitiendo el proceso
hasta llegar a 1. Ejemplo si empezamos en 5 la serie sería: 5, 16,
8, 4, 2, 1.
Haga el algoritmo para un programa que nos permita obtener
secuencias de números como las anteriores.
Algoritmo
Inicio
Declare i, num
leer num
mientras num>1 hacer
si num modulo 2 = 0 entonces num num/2
sino num num*3+1
imprimir num
fin mientras
Fin
Variables
i : contador
num : numero ingresado
Programa
#include<stdio.h>
main(void)
{
int i,num;
printf("ingrese un número.. ");
scanf("%d",&num);
while(num>1)
{
if(num%2==0)num=num/2;
else num=num*3+1;
printf(" \n número= %d", num);
}
}
Ejercicio 29
Hacer el algoritmo para un programa que calcule la suma de ciertos números ingresados por el teclado. El cálculo de la suma se hará en cualquier momento.
Algoritmo
Inicio
Declare suma, num
Suma 0
Mientras num <> 0 hacer
Leer num
Suma suma+num
Fin mientras
Imprimir suma
Fin
Variables
suma : acumulador de la suma
num : numero ingresado
Programa
#include<stdio.h>
main(void)
{int suma,num;
suma=0;
printf("CUANDO PULSE 0, TERMINA EL PROGRAMA.. \n");
while(num!=0)
{
printf(" ingrese un número.. ");
scanf("%d",&num);
suma=suma+num;
}
printf(" \n la suma es= %d", suma);
}
Ejercicio 30
Escribir un algoritmo para un programa que imprima la siguiente tabla de temperaturas Fahrenheit y Celsius. Sugerencia
°F °C
32 0
34 1,1111
36 2,2222
... ...
100 37,778
Algoritmo
Inicio
Declare fareng, cel
fareng 30
Mientras fareng<=100 hacer
Cel (fareng-32)*5/9
fareng fare+2
imprimir fareng, cel
Fin mientras
Fin
Variables
fareng: valor numérico de los grados farengheit ingresado
cel : valor numérico de los grados celcius calculado
Programa
#include<stdio.h>
main(void)
{int fare;
float cel;
fare=30;
while(fare<=100)
{ cel=(fare-32)*5/9;
fare=fare+2;
printf(" %d grados farengheit es igual a %lf grados celcius
\n",fare,cel);
}
}
Hay 12 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
Programación estructurada (primera parte) Aprende, en el mundo de la informática, la programación estructurada: en qué consiste y cuál es su justificación. Analizaremos la visión clásica de la programación estruc... [16/10/08] |
|
1.390 | ||
|
PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas Web HTML. Estudiaremos las listas en HTML. ... [02/12/08] |
|
711 | ||
Publicar en
del.icio.us
digg
meneame