ejemplo de fct
Programación estructurada
Resolver todos los siguientes programas
Ejercicio 1
Desarrolle un programa que permita ingresar por teclado 2 números, presente el resultado de sumar 2 números en pantalla sólo si la suma es mayor a 100
//librerías//
#include
main()
{
int a,b,c;//para enteros//
printf("Ingrese 1er. numero: ");//para ingresar datos por teclado//
scanf("%d",&a);printf("Ingrese 2do. numero: ");
scanf("%d",&b);
c = a + b;
if(c > 100)
printf("El resultado de la suma es %d: ",c);
else
printf("El resultado de la suma es menor o igual a 100");
return(0);
PSEUDOCODIGO
}
Ejercicio 2
Desarrolle un programa que permita ingresar 2 números, presentarlos en orden ascendente, esdecir de menor a mayor. Escriba la cadena de caracteres "Son iguales" en el caso de que los números sean iguales.
#include
main()
{
int a,b,c;
printf("Ingrese 1er. numero: ");
scanf("%d",&a);
printf("Ingrese 2do. numero: ");
scanf("%d",&b);
if(a == b)
{
printf("\nSon iguales");
}
else if(a > b)
{
printf("\n %d",b);
printf("\n %d",a);}
else if(a < b)
{
printf("\n %d",a);
printf("\n %d",b);
}
return(0);
}
PSEUDOCODIGO
Ejercicio 3
Desarrolle un programa que permita generar y expresar los 5 primeros números naturales; presente la suma de los 5 primeros números naturales.
#include
main()
{
int acm=0;
for(int i=0;i b) && (a > c))
printf("\nEl numero mayor es: %d",a);
else if((b > a)&& (b > c))
printf("\nEl numero mayor es: %d",b);
else if((c > a) && (c > b))
printf("\nEl numero mayor es: %d",c);
return(0);
}
Ejercicio 5
Desarrolle un programa que genere los 10 primeros números naturales y presente solamente los pares
#include
main()
{
int residuo;
printf("**Numeros pares**");
for(int i=0;i= 0)positivos = positivos + 1;
else
negativos = negativos + 1;
if(n2 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n3 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n4 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n5 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n6 >= 0)
positivos = positivos + 1;
elsenegativos = negativos + 1;
if(n7 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n8 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n9 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
if(n10 >= 0)
positivos = positivos + 1;
else
negativos = negativos + 1;
printf("\nHa ingresado %d numeros positivos",positivos);printf("\nHa ingresado %d numeros negativos",negativos);
return(0);
}
Ejercicio7
Desarrolle un programa que permita ingresar 10 números cualesquiera y presente los números ceros, presente los impares
#include
main()
{
int n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,pares=0,impares=0,ceros=0,residuo;
printf("**Ingrese 10 numeros cualesquiera**");printf("\nIngrese 1er. numero: ");
scanf("%d",&n1);
printf("Ingrese 2do. numero: ");
scanf("%d",&n2);
printf("Ingrese 3er. numero: ");
scanf("%d",&n3);
printf("Ingrese 4to. numero: ");
scanf("%d",&n4);
printf("Ingrese 5to. numero: ");
scanf("%d",&n5);
printf("Ingrese 6to. numero: ");
scanf("%d",&n6);
printf("Ingrese 7mo. numero: ");
scanf("%d",&n7);
printf("Ingrese 8vo. numero:");
scanf("%d",&n8);
printf("Ingrese 9no. numero: ");
scanf("%d",&n9);
printf("Ingrese 10mo. numero: ");
scanf("%d",&n10);
residuo = n1 % 2;
if(residuo != 0)
printf("\nEl %d es impar",n1);
else if(n1 == 0)
printf("\nEl %d es cero",n1);
residuo = n2 % 2;
if(residuo != 0)
printf("\nEl %d es impar",n2);
else if(n2 == 0)
printf("\nEl %d es cero",n2);
residuo = n3 % 2;
if(residuo !=...
Regístrate para leer el documento completo.