ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion metodos numericos


Enviado por   •  9 de Septiembre de 2021  •  Síntesis  •  2.559 Palabras (11 Páginas)  •  55 Visitas

Página 1 de 11

Introducción

Se realizarán 22 algoritmos de programación para resolver diversos problemas que podemos encontrarnos en el dia a dia, de diversas profesiones, de esta forma desarrollaremos mejor la lógica de programación y de alguna forma veremos cómo aplicarla a estos sencillos programas. Los 22 ejercicios deberán resolverse en su mayor parte con comparaciones ya que es el temas de este trabajo y de esta forma podemos a aprender a manejarlos mejor.

Desarrollo

Los diversos problema a realizar no resultaron en una gran complicación a excepción de los últimos, pero en su mayor parte, se debe a que estaban un poco extensos y teníamos que utilizar no solo codigos de comparación. Otro de los problemas lo podemos encontrar en el problema núm.2 que pedía realizar una pirámide ya que las herramientas para hacerla no eran códigos de comparación, se necesitaban de iteración, por lo que preferí copiar y pegar la pirámide ya que de todas formas solo nos pedía imprimirla. De forma similar algunos otros de los ejercicios también contaban con problemas en la redacción que complicaba mucho la forma en la que se debía de programar el algoritmo hasta que le dieras un poco de sentido a lo que se pedía.

Código

Ejercicio #1

int main(){

int n,mayor=0,vendedor;

printf("Mejor vendedor\n\n");

for(int i=1;i<=10;i++){

printf("\nIngrese las ventas del vendedor %d: ",i);

scanf("%d",&n);

if(n>mayor){

mayor=n;

vendedor=i;

}

}

printf("El mejor vendedor es el numero %d con %d unidades",vendedor,mayor);

return 0;

}

Ejercicio #2

int main(){

printf(" 1\n");

printf(" 232\n");

printf(" 34543\n");

printf(" 4567654\n");

printf(" 567898765\n");

printf(" 67890109876\n");

printf(" 7890123210987\n");

printf(" 890123454321098\n");

printf(" 90123456765432109\n");

printf("0123456789876543210\n");

return 0;

}

Ejercicio #3

int main(){

float a,b,c,d,r1,r2;

printf("Ingrese los valores a, b y c separados por espacios\n");

scanf("%f %f %f",&a,&b,&c);

d=((b*b)-(4*(a*c)));

if(d<0){

printf("Discriminante negativo");

}

else{

r1=(-b+sqrt(d))/(2*a);

r2=(-b-sqrt(d))/(2*a);

printf("\nLa raiz 1 es: %f \n\n La raiz 2 es: %f",r1,r2);

}

return 0;

}

Ejercicio #4

int main(){

int n,mayor=0;

printf("Ingrese 4 numeros\n");

for(int i=1;i<=4;i++){

printf("\nIngrese la cantidad %d: ",i);

scanf("%d",&n);

if(n>mayor){

mayor=n;

}

}

printf("\n\n%d es el numero mayor",mayor);

return 0;

}

Ejercicio #5

int main(){

int x;

printf("Ingrese el ano\n");

scanf("%d",&x);

if(x%4==0 && x%100==0 && x%400==0 || x%4==0 && x%100!=0){

printf("\nEl ano es bisiesto");

} else{

printf("\nEl ano no es bisiesto");

}

return 0;

Ejercicio #6

int main(){

int numero,u,d,c,m;

printf("\n Ingrese un número");

scanf("%d",&numero);

u = numero % 10;

numero /= 10;

d = numero % 10;

numero /= 10;

c = numero % 10;

numero /= 10;

m = numero % 10;

numero /= 10;

switch (m){

case 1:

printf("M");

break;

case 2:

printf("MM");

break;

case 3:

...

Descargar como (para miembros actualizados)  txt (11 Kb)   pdf (56 Kb)   docx (17 Kb)  
Leer 10 páginas más »
Disponible sólo en Clubensayos.com