You are on page 1of 2

Calcule el producto (multiplicación) entre un conjunto de números reales hasta que el número

introducido sea cero.


#include <stdio.h>
#include <conio.h>
main()
{
float num,prod;
prod 5 1;
printf(“Dame un número real\n”);
scanf(“%f”,&num);
while ( num !5 0 )
{
prod 5 prod * num;
printf(“Dame otro número\n”);
scanf(“%f”,&num);
}
printf(“El producto es: %f”, prod);
getch(); return 0;
}

Sumar los números pares y multiplicar los números impares hasta que la suma sea mayor que
50 o el producto mayor que 150.
#include <stdio.h>
#include <conio.h>
main()
{
int num, suma, prod ;
suma 5 0;
prod 5 1;
while (suma ,5 50 && prod ,5 150)
{
pr intf (“Dame un número entero \n”);
scanf(“%d”,&num);
if ( num % 2 5 5 0 )
suma 5 suma 1 num;
else
prod 5 prod * num;
}
printf(“La suma es: %d\n” , suma);
printf(“El producto es: %d”, prod);
getch(); return 0;
}

Sumar los números pares y multiplicar los números impares hasta que la suma sea mayor que
50 y el producto mayor que 150.
#include <stdio.h>
#include <conio.h>
main()
{
int num, suma, prod;
suma 5 0;
prod 5 1;
while ( suma ,5 50 || prod ,5 150 )
{
pr intf (“dame un número entero \n”);
scanf(“%d”,&num);
if ( num % 2 5 5 0 )
suma 5 suma 1 num;
else
prod 5 prod * num;
}
printf(“La suma es: %d\n”,suma);
pintf(“El producto es: %d”, prod);
getch(); return 0;
}
Do_while
1.-Calcule la sumatoria de un conjunto de números, mientras el número que se capture en cada
ciclo sea diferente de 0. Al final imprimir el resultado respectivo.
#include <stdio.h>
#include <conio.h>
main()
{
int num, acum;
acum 5 0;
do
{
printf(“Dame un Número Entero: ”);
scanf(“%d”,&num);
acum 5 acum 1 num;
}
while (num !5 0);
printf(“Acumulación 5 %d”,acum);
getch(); return 0;
}

2.- Introducir un número entero y contar cuántos dígitos tiene.


#include <stdio.h>
#include <conio.h>
main()
{
int num, num1, c;
c 5 0;
printf(“Dame un Número Entero:”);
scanf (“%d”, &num);
num1 5 num;
do
{
num 5 num / 10;
c11;
}
while (num .5 1);
pr intf(“El Número tiene %d Dígitos”,c);
getch(); return 0;
}

3.- Imprimir los 10 primeros números enteros positivos.


#include <stdio.h>
#include <conio.h>
main()
{
int i 5 1;
do
{
printf(“%d\n”,i);
i11;
}
while ( i , 11 );
getch(); return 0;
}

You might also like