• Viernes 8 de Noviembre de 2024, 17:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - asyba

Páginas: [1]
1
C/C++ / areglos unidimesinales trabajo!!!
« en: Sábado 20 de Junio de 2009, 21:47 »
el trabajo que tengo que ahcer que me dieron en la facu
trata de el nombre de una universidad , el puntaje y la cantidad e alumnos inscriptos,, ahy  (n) cantidad de alumnos..

el tema es que me pide oorenarlo segun el puntaje que solamente me deja cargarle como A B C o D y orenarlo en vase a lo hice pero se me repoite varias veces con el ciclo for seguramente es algo mas puesto pero no logro sacarlo me ayudan...

ii.   Mostrar los arreglos, ordenando el listado por puntaje o categoría obtenida: primero las universidades de categoría ‘A’, luego las ‘B’, etc


Código: C++
  1. void ordenarymostrar(char nom[30][50],char p[50],float a[50],int n)
  2. {
  3.  
  4.     int i;
  5.     textbackground(7);
  6.     clrscr();
  7.  
  8.     if(n>0)
  9.     {
  10.     cout<<"A continuacion se muestra las Universidades ordenadas segun el puntaje:";
  11.  
  12.     gotoxy(4,2);
  13.  
  14.     for(i=0;i<n;i++)
  15.     {
  16.         //for(i=0;i<n;i++)
  17.         //{
  18.  
  19.         if(p[i]=='A'||'a')
  20.         {
  21.           cout<<"nNombre de la Universidad: "<<nom[i];
  22.           cout<<"nAlumnos inscriptos: "<<a[i];
  23.         }
  24.  
  25.         //}
  26.  
  27.         //for(i=0;i<n;i++)
  28.         //{
  29.         if(p[i]=='B'||'b')
  30.         {
  31.           cout<<"nNombre de la Universidad: "<<nom[i];
  32.           cout<<"nAlumnos inscriptos: "<<a[i];
  33.         }
  34.  
  35.         //}
  36.  
  37.         if(p[i]=='C'||'c')
  38.         {
  39.           cout<<"nNombre de la Universidad: "<<nom[i];
  40.           cout<<"nAlumnos inscriptos: "<<a[i];
  41.         }
  42.  
  43.         if(p[i]=='D'||'d')
  44.         {
  45.           cout<<"nNombre de la Universidad: "<<nom[i];
  46.           cout<<"nAlumnos inscriptos: "<<a[i];
  47.         }
  48.  
  49.     }
  50.     */
  51.     }
  52.     else
  53.     {
  54.     cout<<"Usted no a Cargado ninguna Universidad!!!";
  55.     }
  56.     cout<<"nPrecione la tecla ENTER para volver al Menu Principal.";
  57.     getch();
  58. }
  59.  


y otra tarea es hacer con que en un menu tenga la opcion de buscar la univercisadad con el nombre ,,,,el menu ya lo hice,,, y la busqueda tmb pero simepre me tira que no exite por que sera???

Código: C++
  1. void buscar(char nom[30][50],char p[50],float a[50],int n)
  2. {
  3.  
  4.     int i;
  5.     char  n1[30];
  6.     textbackground(7);
  7.     clrscr();
  8.     if(n>0)
  9.     {
  10.     cout<<"Escriba el nombre de la Universidad que desea buscar informacion: ";
  11.     gets(n1);
  12.     for(i=0;i<n;i++)
  13.     {
  14.         if(n1==nom[i])
  15.         {
  16.             cout<<"nEncontrado.";
  17.             cout<<"nPuntaje: "<<p[i];
  18.             cout<<"Cantidad de alumnos inscriptos: "<<a[i];
  19.             getch();
  20.         }
  21.     }
  22.     cout<<"nNo existe esa Universidad...";
  23.     }
  24.     else
  25.     {
  26.     cout<<"Usted no a cargado ninguna Universidad!!!";
  27.     }
  28.     cout<<"nPrecione la tecla ENTER para volver al Menu Principal.";
  29.     getch();
  30. }
  31.  

2
C/C++ / Arreglos unidimensionales!
« en: Sábado 30 de Mayo de 2009, 23:32 »
hola que tal me diero de tarea un ejercicio en que tnego que cargar x cantidades de valores en un vector y calcularle el promedio de los numeros que contienen ese vector,, hacer un menu,, calcular los numeros negativos,,,,, y el numero menor de todos,, aca esta lo que hice

en la parte del promedio no se como sacarlo prove pero no me da,, alguna ayudita..?

Código: C#
  1. #include<iostream.h>
  2. #include<conio.h>
  3. #include<ventanas.h>
  4.     void cargar(int v[50],int n);
  5.     void menor(int v[50],int n);
  6.     void mostrar(int v[50],int n);
  7.     void promedio(int v[50],int n);
  8.     void negativo();
  9.     void menu();
  10.  
  11. void main()
  12. {
  13.     clrscr();
  14.     textbackground(RED);
  15.     menu();
  16.  
  17. }
  18.  

Código: C#
  1. void menu()
  2. {
  3.     int op,pro,n;
  4.     int v[50];
  5.     char opciones[6][30]={"1-.Cargar","2-.El menor valor","3-.Promedio","4-.Valores negativos","5-.Mostrar?","6-.Salir"};
  6.     //n=0;
  7.     clrscr();
  8.     do
  9.     {
  10.         clrscr();
  11.         op=menu(opciones,6,38,5,RED,WHITE);
  12.         switch(op)
  13.         {
  14.         case 1: cargar(v,n);
  15.                 break;
  16.         case 2: menor(v,n);
  17.                 break;
  18.         case 3: promedio(v,n);
  19.                 break;
  20.         case 4: negativo();
  21.                 break;
  22.         case 5: mostrar(v,n);
  23.                 break;
  24.         case 6: break;
  25.         }
  26.     }
  27.     while(op!=6);
  28. }
  29.  

Código: C#
  1. void cargar(int v[50],int n)
  2. {
  3.     int i;
  4.     clrscr();
  5.     do
  6.     {
  7.         cout<<"Cargue cuantos componentes quiere (no mas de 50): ";
  8.         cin>>n;
  9.     }
  10.     while(n<=0  || n>100);
  11.     cout<<"nCargue los valores se les pide:n";
  12.     for(i=0;i<n;i++)
  13.     {
  14.         cout<<"V["<<i<<"]: ";
  15.         cin>>v[i];
  16.     }
  17.     cout<<"nPrecione la tecla ENTER para volver al menu.";
  18.     getch();
  19. }
  20. void menor(int v[100],int n)
  21. {
  22.     int i,x;
  23.     ///*
  24.     clrscr();
  25.     if(n>0)
  26.     {
  27.  
  28.     cout<<"El menor valor contenido en el arreglo es: "<<x<<" y se encuentra en el componente: "<<i;
  29.  
  30.     }
  31.     else
  32.     {
  33.         cout<<"Usted no ha cargado ningun valor!!!";
  34.     }
  35.     cout<<"nPrecione la tecla ENTER para volver al menu.";
  36.     getch();
  37. }
  38. void promedio(int v[50],int n)
  39. {
  40.     int i,acum,p,pro;
  41.     acum=0;
  42.     clrscr();
  43.     if(n>0)
  44.     {
  45.     for(i=0;i<n;i++)
  46.     {
  47.     acum+=v[i];
  48.     }
  49.     pro=acum/n;
  50.  
  51.     //p=promedio(v,n);
  52.     cout<<"El promedio de los valores contenidos en el arreglo es: "<<pro;
  53.     //return pro;
  54.     }
  55.     else
  56.     {
  57.         cout<<"Usted no ha cargado ningun valor!!!";
  58.     }
  59.     cout<<"nPrecione la tecla ENTER para volver al menu.";
  60.     getch();
  61. }
  62. void negativo()
  63. {
  64.     /*
  65.     clrscr();
  66.  
  67.     if(n>0)
  68.     {
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.     cout<<"La cantidad de numeros negativos que tiene el arreglo son: "<<neg;
  77.     }
  78.     else
  79.     {
  80.         cout<<"Usted no ha cargado ningun valor!!!";
  81.     }
  82.     cout<<"nPrecione la tecla ENTER para volver al menu.";
  83.     getch();
  84.     */
  85. }
  86. void mostrar(int v[50],int n)
  87. {
  88.     int i;
  89.     clrscr();
  90.     if(n==0)
  91.     {
  92.     cout<<"Usted no a ingresado ningun valor!!!";
  93.     }
  94.     else
  95.     {
  96.     cout<<"El arreglo que usted ingreso es: ";
  97.     for(i=0;i<n;i++)
  98.     {
  99.         cout<<"nV[ "<<i<<"]: "<<v[i];
  100.     }
  101.     }
  102.     cout<<"nPrecione la tecla ENTER para volver al menu.";
  103.     getch();
  104. }
  105.  

3
C/C++ / Mascota virtual tamagotchi!!!
« en: Lunes 25 de Mayo de 2009, 19:00 »
hola que tal alguien alguna ves iso un programa en c++ de una mascota virtual,, es que me pidieron en la facu prime año estoy ing informactica...... y no se por donde empesar

4
C/C++ / Programa Help!!! 1
« en: Sábado 16 de Mayo de 2009, 18:07 »
hola de vuelta soy novato estoy estudiando ingenieria informatica, estoy en primer año y apenas llevo unos meses.
en la materia programacion I el profe me di algunos problemas y no me salen en algunas partes me podrian ayudar....

b.)   Desarrolle un programa que permita cargar por teclado un número a y otro número b. El programa debe validar que a sea menor que b, y luego mostrar todos los múltiplos de 3 que estén en el intervalo [a, b].

aca hize algo pero en algunos casos no me da?¡?

#include<iostream.h>
#include<conio.h>
   int   a,b,i,men,may;
   void   ordenar2();
   void   mult();
void main()
{
        textbackground(RED);
   textcolor(15);
   clrscr();
   cout<<"Ingrese A: ";
   cin>>a;
   cout<<"nIngrese B: ";
   cin>>b;
   ordenar2();
   mult();
   getch();
}
void ordenar2()
{
   if (a>b)
   {
   men=b;
   may=a;
   }
   else
   {
   men=a;
   may=b;
   }
}
void mult()
{
   cout<<"Los numeros multiplos de tres en el intervalo["<<men<<","<<may<<"]:n";
   if (men%3!=0)
   {
   men++;
   }
   for(i=men;i<=may;i+=3)
   {
   cout<<i<<"t";
   }
}
c.)   Cargue por teclado un número entero n, validando que n no sea negativo ni cero. El programa debe determinar si el número es primo o no.

en este no se como hacerlo...


a.)   Escribir un programa que pida ingresar coordenadas (x, y) de un conjunto de puntos e informe la cantidad de puntos que hay en cada cuadrante. El proceso debe terminar al ingresar el par (0, 0).

y en este no entiendo como calcular los puntos de una x y cordenada....

5
C/C++ / Programa Help!!!!
« en: Miércoles 6 de Mayo de 2009, 00:05 »
hola estudi ingenieria informatica y en clase de programacion me pidieron hacer esto

supongo que sera con ciclos leean

b.)   Se tiene un conjunto de rectángulos y por cada uno se carga por teclado su base  y  su altura. Se pide mostrar el valor del área, la base y la altura, sólo de aquellos rectángulos cuyo perímetro sea menor que un número p dado (o sea, ingresado como dato). Continuar hasta que la base ingresada sea igual a cero.


alguien me puede ayudar
en c++ borland 3.1 o en lo que pueden para seguir una guia....

Páginas: [1]