Está en la página 1de 5

Escriba EL NUMERO DE SU GRUPO 12

Integrantes de Grupo:
1.
2.
3.

Si no coloca los nombres se dará por entendido que esa persona no colaboró
en el desarrollo de la TAREA

Tarea 08
8.1.- Ciclo Mientras

Realize un algoritmo para cada uno de los siguientes problemas, utilizando la


estructura del ciclo Mientras. Solo desarrolle la codificación en Lenguaje C

1. Leer un número entero y mostrar todos los pares comprendidos entre 1 y el número leído.
 
 
 
 
 

2. Mostrar en pantalla todos los enteros impares comprendidos entre 20 y


150.

 
 
 
 
 

3. Leer un número entero y determinar cuantos digitos tiene.

 
 
 
 
 

4. Mostrar en pantalla todos los enteros comprendidos entre 1 y 15


 
 

Fundamentos de Programación | Ing. Patricio Vinueza


 
 
 

5. Leer cualquier número entero y mostrar en pantalla su tabla de multiplicar.


 

6. Enunciado: obtenga el cociente y el residuo de una división mediante restas


sucesivas, por ejemplo si en dividendo es 3989 y el divisor es 1247,
entonces:

3989-1247=2742 R(1)

2742-1247=1495 R(2)

1495-1247=248 R(3)

No se puede seguir restando pues 248 es menor a 1247, entonces el


cociente es el número de veces restado (r3) y el residuo es el último
número obtenido (248)
 
 
 
 
 

8.2 - Ciclo Para


Realize un algoritmo para cada uno de los ejercicios, utilizando la estructura
del ciclo Para.
7. Generar en orden descentende los números del 1 al 10, utilizando un ciclo
que vaya de 10 a 1.
Inicio
Entero n
Para n=10 hasta que n<=1 n=n-1
Escribir n
Fin para

Fundamentos de Programación | Ing. Patricio Vinueza


Fin

8. Mostrar en pantalla los primeros 20 múltiplos de 4.


Inicio
Entero m
Para m=4 hasta que m<=80; m=m+4
Escribir m
Fin para
Fin
9. Sumar los números primos comprendidos entre el 1 y el 22.
Inicio
Entero c
Para c=1 hasta que c<=22; c=c+2
Escribir c
Fin para
Fin
10. Mostrar en pantalla los números pares comprendidos entre el 20 y el 40.
Inico
Entero n
Para n=20 hasta que n>=20, n<=40; n=n+2
Escribir n
Fin para
Fin
11. Realizar un programa que genere una tabla de los cuadrados y cubos de
los números desde 1 hasta un tope leído desde el teclado. Por ejemplo, si el
tope es 3 la tabla será:

NUMERO CUADRADO CUBO


1 1 1
2 4 8
3 9 27
//ejercicio 11 calcular el cuadrado y el cubo en una tabla
//elaborado por Tipan Matias
#include<stdio.h>
int main()
{ int a, b;
printf("tabla de cuadrados y cubos\n");
printf("ingrese el final de la tabla\n");
scanf("%d",&b);

Fundamentos de Programación | Ing. Patricio Vinueza


printf("numero cuadrado cubo\n");

for(a=1; a<=b; a++)


{ printf("%d %d %d\n", a, a*a, a*a*a);
}
}
12. Realizar un programa que ingrese desde teclado un número entero
binario e imprimir su equivalente decimal. Validar que los dígitos del
número sean binarios (solo dígitos 0 y 1). Por ejemplo, el equivalente
decimal del número 1011 binario es:
1*8 + 0*4 + 1*2 +1*1 = 8 + 0 + 2 + 1, es decir 11.

//ejercicio 12 entero binario devolverlo en su equivalente decimal


//elaborado por Tipan Matias

#include<stdio.h>
#include<math.h>

int main()
{
int binario,a,b,c,cont,decimal;
cont=-1;
decimal=0;
printf("equivalente decimal de un numero binario\n");
printf("ingrese un numero binario:");
scanf("%d",&binario);
while(binario>0)

{a=binario%10;
if(a==0 | a==1)
{ cont+=1;
b=pow(2,cont);
c=a*b;
decimal+=c;
binario/=10;
}
else
{ printf("numero no valido\n");

Fundamentos de Programación | Ing. Patricio Vinueza


break;
}
}
printf("equivalente decimal:%d", decimal);
}

Fundamentos de Programación | Ing. Patricio Vinueza

También podría gustarte