elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  no logro transformar en seudocódigo alguien podria ayudarme
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: no logro transformar en seudocódigo alguien podria ayudarme  (Leído 2,782 veces)
razielroshelbuendia

Desconectado Desconectado

Mensajes: 1


Ver Perfil
no logro transformar en seudocódigo alguien podria ayudarme
« en: 18 Noviembre 2023, 01:00 am »

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





int calcularCoeficienteBinomial(int n, int k) {
    if (k == 0 || k == n)
        return 1;
    return calcularCoeficienteBinomial(n - 1, k - 1) + calcularCoeficienteBinomial(n - 1, k);
}

// Función para imprimir el triángulo de Pascal con n filas
void imprimirTrianguloPascal(int n) {
    for (int i = 0; i < n; i++) {
        // Imprimir espacios para alinear el triángulo
        for (int j = 0; j < n - i - 1; j++) {
            printf(" ");
        }
        // Calcular y imprimir los coeficientes binomiales de la fila actual
        for (int j = 0; j <= i; j++) {
            printf("%d ", calcularCoeficienteBinomial(i, j));
        }
        printf("\n");
    }
}



int main() {
 float x,y,z,r1,r2 ; 
  int num,opc,opc1,n;
  printf("\t Progrma final...\n Jose rutilio martinez vilchiz\n 18-003-0661\n introduccion a la programacion.. \n");
  do{
  printf("Bien venido al progra elige una opcion que desee....\n");
  printf("Menu principal...\n");
  printf("1 la suma y resta de dos numero \n");
  printf("2 mostrar un dibujo.\n");
  printf("3 tablas de multiplicar tipo entero\n");
  printf("4 número mayor o menor\n");
  printf("5 Número elevado a cualquier potencia\n");
  printf("6 mostrar la función Triangulo de Pascal.\n");
  printf("7 salir...\n");
  scanf("%i",&opc); 
    switch (opc){
      case 1:
        do{
           //system("cls");
      printf("ingrese un numero:\n");
      scanf("%f",&x);
      printf("ingrese otro numero:\n");
      scanf("%f",&y); 
      r1=x+y;
      printf("la suma de los numeros es:%f \n",r1);
      r2=x-y;
      printf("la resta de los numeros es:%f \n",r2);
      printf("desea continuar?\n");
      printf("1 si\n");
      printf("2 Regresar a menu principal\n");
      scanf("%i",&opc1);
      system("cls");
         

      }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");

      break;
      case 2:
        do{
        printf("   ////// //   \n");
        printf("  /        \   \n");
        printf(" |  _   _ |  \n");
        printf("|.|-(.)-(.)+.| \n");
        printf(" \|    J   |/  \n");
        printf("  \   ---  /   \n");
        printf("   \      /    \n");
        printf("    ######    \n");
           printf("desea continuar?\n");
           printf("1 si\n");
           printf("2 Regresar a menu principal\n");
           scanf("%i",&opc1);
           system("cls");
          printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
        }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
      break;
      case 3:
        do{
      do{
        printf("ingrese un numero para mostrar la tablade de multiplicar\n");
        scanf("%i",&num);
      }while((num<1)||(num>10) );
        for(int i=1; i<=10; i++){
          printf(" %i * %i = %i \n",num,i,num*i);
        }
          printf("desea continuar?\n");
          printf("1 si\n");
          printf("2 Regresar a menu principal\n");
          scanf("%i",&opc1);
          printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
          system("cls");
       }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
      break;
      case 4:
        do{
      printf("ingrese un numero:");
      scanf("%f",&x);
      printf("ingrese otro numero:");
      scanf("%f",&y);
      if(x>y){
        printf("el numero mayor es:%f \n",x);
        printf("el numero menor es:%f \n",y);
      }else if (y>x){
        printf("el numero mayor es:%f \n",y);
        printf("el numero menor es:%f \n",x);
      }else if (x==y){
        printf("los numeros son iguales");
      }
          printf("desea continuar?\n");
          printf("1 si\n");
          printf("2 Regresar a menu principal\n");
          scanf("%i",&opc1);
          printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
          system("cls");
     }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
      break;
      case 5:
        do{
      printf("ingrese un numero:");
      scanf(" %f",&x);
      printf("ingrese la potencia:"); 
      scanf(" %f",&y);
      r1= pow(x,y);
      printf("el numero elevado a la potencia es:%f \n",r1);
          printf("desea continuar?\n");
          printf("1 si\n");
          printf("2 Regresar a menu principal\n");
          scanf("%i",&opc1);
          //printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
          system("cls");
      }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
      break;
      system("cls");
      case 6:

      do{
      // Solicitar al usuario el número de filas para el triángulo de Pascal
      printf("Ingrese el numero de filas para el triangulo de Pascal: ");
      scanf("%d", &n);

      // Imprimir el triángulo de Pascal
      imprimirTrianguloPascal(n);
        printf("desea continuar?\n");
        printf("1 si\n");
        printf("2 Regresar a menu principal\n");
        scanf("%i",&opc1);
        printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
        system("cls");
         }while(opc1!=2);//printf("\t Error de opcion solo se aceptan \n opcion: 1 u opcion: 2\n ");
     break;
      case 7:
      printf("salir...\n");
      break;

    default:
      printf("opcion no valida");
     //system(cls);


  } 
  }while(opc!=7);
  printf("\t GRACIAS POR UTILIZAR EL PROGRAMA.... \n");
  return 0;
}


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
alguien podria ayudarme?
Diseño Gráfico
marrison 5 5,015 Último mensaje 19 Mayo 2013, 13:57 pm
por marrison
podria alguien ayudarme? (porfv)
Scripting
H20-X 2 2,720 Último mensaje 28 Marzo 2017, 12:12 pm
por H20-X
Alguien podria ayudarme?
Redes
xxShadowGhostxx 9 5,589 Último mensaje 20 Marzo 2018, 00:02 am
por AXCESS
Alguien podria ayudarme?
Scripting
H20-X 4 3,273 Último mensaje 2 Febrero 2021, 00:11 am
por H20-X
alguien podria ayudarme
Scripting
Fabri2233 2 4,822 Último mensaje 15 Enero 2023, 16:19 pm
por Danielㅤ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines