Está en la página 1de 14

REPBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITCNICO


SANTIAGO MARIO
EXTENSIN MATURN

EJERCICIOS PROPUESTOS

Autor:
Guaura Flores, Mariedith del Carmen C.I: 22 .719.329

Asesor:
Amelia Malave

Seccin V

Maturn, febrero del 2017


Ejercicios Propuestos Resueltos

1. Cree un programa que solicite al usuario la base y la altura de


un tringulo y calcule su rea. Si la base o la altura son negativos

volver a pedirlos hasta que ambos sean positivos. = 2

Inicio

base, altura, rea=0

Ingrese base:

base

while (base<0)

Ingrese base

base

Ingrese altura:

altura
while (altura<0)

Ingrese altura

altura

rea= (base*altura) /2

promedio

Fin

Cdigo Fuente

#include<stdio.h>
#include<conio.h>
main()
{
int base, altura, area=0;
printf("Ingresa base:"); scanf("%d",&base);
while(base<0)
{
printf("Ingresa base:"); scanf("%d",&base);
}
printf("Ingresa altura:"); scanf("%d",&altura);
while(altura<0)
{
printf("Ingresa altura:"); scanf("%d",&altura);
}
area=(base*altura)/2;
printf("El area del triangulo es: %d",area);
return 0;
getch();
}
Pantalla
2. Cree un programa que solicite al usuario su edad y muestre si
e s m a yo r d e e d a d o m e n o r d e e d a d , o d e l a t e r c e r a e d a d ( > 6 0 ) . S i l a
edad introducida es negativa volver a pedir hasta que sea positiva.

Inicio

edad

Ingrese edad:

edad

while (edad<0)

Ingrese edad

edad

No
edad<18

Si

Menor de edad
No
edad>18

Si
Si No

Si M a yo r d e e d a d De tercera edad

Fin

Cdigo fuente

#include<stdio.h>
#include<conio.h>

main()
{
int edad;

printf("Ingrese edad:"); scanf("%d",&edad);


while(edad<0)
{
printf("Ingrese edad:"); scanf("%d",&edad);
}
if (edad<18)
{
printf("Es menor de edad");
}
else
{
if(edad>60)
{
printf("Es de tercera edad");
}
else
{
p r i n t f ( " E s m a yo r d e e d a d " ) ;
}
}
return 0;
getch();
}
Pantalla
3. Cree un diagrama de flujo que sume 50 nmeros ent eros
introducidos por teclado y muestre el resultado a medida que se sumen.

Inicio

nmero, suma=0, i=1

for (i=1; i<=50; i++)

Ingrese un numero:

numero

suma = suma + numero

suma

suma

Fin
Cdigo fuente

#include<stdio.h>
#include<conio.h>

main()
{
int numero, suma=0, i=1;

for(i=1;i<=50;i++)
{
printf("\n Ingrese un numero:"); scanf("%d",&numero);
suma = suma + numero;
printf("\nSuma= %d",suma);
}
printf("\nSuma total= %d",suma);
return 0;
getch();
}

Pantalla
4. Cree un diagrama de flujo que calcule la factorial de un nmero
ingresado por teclado. (factorial de N=1*2*3**N)

Inicio

a, fact=1, i=2

Ingrese un numero:

for (i=2; i<=a; i++)

fact = fact * i

fact

Fin
Cdigo fuente

#include<stdio.h>
#include<conio.h>

main()
{
int a,fact=1,i=2;

printf("ingrese un numero:"); scanf("%d",&a);


for(i=2;i<=a;i++)
{
fact= fact*i;
}
printf("Factorial= %d",fact);
return 0;
getch();
}

Pantalla
6. Cree un programa que solicite al usuario el radio de una esfera
y c a l c u l e s u r e a ( = 4 2 ). S i e l r a d i o i n t r o d u c i d o e s n e g a t i v o
volver a pedirlo hasta que dicho radio sea positivo.

Inicio

radio, rea=0

Ingrese radio:

radio

while (radio<0)

Ingrese radio

radio

rea= 4*3.14*(radio*radio)

area

Fin
Cdigo fuente

#include<stdio.h>
#include<conio.h>

main()
{
int radio, area=0;

printf("ingrese radio:"); scanf("%d",&radio);


while(radio<0)
{
printf("ingrese radio:"); scanf("%d",&radio);
}
area= 4*3.14*(radio*radio);
printf("Area= %d",area);
return 0;
getch();
}

Pantalla