Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
2 participantes
UCoders :: C :: Lógica de programación
Página 1 de 1.
Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
Crear un programa que calcule la cantidad de ladrillos para construir un muro. Suponiendo que cada ladrillo mide 10cm de alto, 15cm de largo, 5cm de profundidad ademas cada ladrillo tiene 1cm de separacion de cemento. El usuario ingresa el alto y el ancho de muro. El programa debe mostrar en pantalla el dibujo del muro con la cantidad de ladrillos. El programa debe salir solo si el usuario lo desea ademas no admite numeros negativos.
LaChina_Bb- Mensajes : 4
Fecha de inscripción : 18/06/2011
Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
- Código:
#include<iostream>
main()
{
int alto,ancho,usando=1;
while(usando==1)
{
printf("Alto del muro en cm:");
scanf("%i",&alto);
printf("Ancho del muro en cm:");
scanf("%i",&ancho);
alto/=10.5;
ancho/=15.5;
for(int r=0;r<alto;r++)
{
for(int c=0;c<ancho;c++)
printf("%c",178);
printf("\n");
}
printf("Salir (NO=1 SI=2):");
scanf("%i",&usando);
system("cls");
}
}
Resident evil- Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México
Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
Muchas Gracias de verdad te lo agradezco, en este caso me podrias explicar que significa la C? La R y el usando? para entenderlo
este otro programa sera que lo entiendes? Crear un programa llamado "encuesta", un periodista fue al encuentro venezuela-españa en pto la cruz.
Entrevisto a 1000personas. La pregunta fue ¿Quien ganará el partido? cuantas presonas dijeron: ¿España? ¿Venezuela? ¿Empatados?
por fa de verdad yo para programacion soy mala y tengo que ver la materia asi no tenga nada que ver con mi carrera te agradeceria muchisimo por tu ayuda
este otro programa sera que lo entiendes? Crear un programa llamado "encuesta", un periodista fue al encuentro venezuela-españa en pto la cruz.
Entrevisto a 1000personas. La pregunta fue ¿Quien ganará el partido? cuantas presonas dijeron: ¿España? ¿Venezuela? ¿Empatados?
por fa de verdad yo para programacion soy mala y tengo que ver la materia asi no tenga nada que ver con mi carrera te agradeceria muchisimo por tu ayuda
LaChina_Bb- Mensajes : 4
Fecha de inscripción : 18/06/2011
Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
Para resolver tu programa se requiere lógica y conocer el lenguaje de programación.
Este es el mismo programa con comentarios, se le llama comentario al mensaje que va después de //
Puedes compilar de igual manera este programa y omitirá los comentarios, no los mostrará cuando corra el programa
Abre símbolo de sistema y escribe cls y presiona enter
printf("%c",178); Todas las letras y números que usas tienen un número que los identifica (ASCII), por ejemplo
En el bloc de notas presiona Alt 6 4 y aparece @
presiona Alt 1 7 8 y aparece ▓
A ver si te sirve este Libro
Este es el mismo programa con comentarios, se le llama comentario al mensaje que va después de //
Puedes compilar de igual manera este programa y omitirá los comentarios, no los mostrará cuando corra el programa
- Código:
#include<iostream> //Librería que contiene las funciones usadas
main() //Cuerpo del programa
{
int alto,ancho,usando=1; //Se declara tres valores enteros, inicializa usando con 1 (usando=1)
while(usando==1) //Debido a que usando es igual a 1, entra a este ciclo (while)
{
printf("Alto del muro en cm:"); //Muestra en la pantalla el mensaje entre comillas
scanf("%i",&alto); //Solicita valor por teclado (scanf) y lo otorga a alto (&alto) como entero ("%i")
printf("Ancho del muro en cm:"); Muestra en la pantalla el mensaje entre comillas
scanf("%i",&ancho); //Solicita valor por teclado y lo otorga a alto como entero
alto/=10.5; //Divide alto entre 10.5 y el resultado se guarda en alto
ancho/=15.5; //Divide ancho entre 15.5 y el resultado se guarda en alto
for(int r=0;r<alto;r++) //Ciclo while reducido
{
for(int c=0;c<ancho;c++)
printf("%c",178); //Muestra en pantalla el numéro 178 en caractér
printf("\n"); //Al terminar la parte anterior salta de linea
}
printf("Salir (NO=1 SI=2):"); //Muestra en pantalla
scanf("%i",&usando); //Solicita valor por teclado y lo otorga a usando como entero
system("cls"); //Limpia la pantalla
}
}
- Código:
#include<iostream>
main()
{
int x,y,z=1;
while(z==1)
{
printf("Alto del muro en cm:");
scanf("%i",&x);
printf("Ancho del muro en cm:");
scanf("%i",&y);
x/=10.5;
y/=15.5;
for(int r=0;r<x;r++)
{
for(int c=0;c<y;c++)
printf("%c",178);
printf("\n");
}
printf("Salir (NO=1 SI=2):");
scanf("%i",&z);
system("cls");
}
}
Abre símbolo de sistema y escribe cls y presiona enter
printf("%c",178); Todas las letras y números que usas tienen un número que los identifica (ASCII), por ejemplo
En el bloc de notas presiona Alt 6 4 y aparece @
presiona Alt 1 7 8 y aparece ▓
A ver si te sirve este Libro
Resident evil- Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México
Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
El segundo programa que mencionas no se entiende, requiere más datos,
¿Qué debe hacer el programa?
¿Números aleatorios?
¿Debes adivinar? Por que las computadoras no adivinan, hacen lo que se les ordena
¿Qué debe hacer el programa?
¿Números aleatorios?
¿Debes adivinar? Por que las computadoras no adivinan, hacen lo que se les ordena
Resident evil- Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México
Re: Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
gracias por tu ayuda ya lo hice
LaChina_Bb- Mensajes : 4
Fecha de inscripción : 18/06/2011
Temas similares
» Lenguaje de Programación URGENTE! complicado :S
» lenguaje hibrido c
» Duda sobre programación del botón
» Ayuda con un problemin
» Ayuda con dos ejercicios en C++
» lenguaje hibrido c
» Duda sobre programación del botón
» Ayuda con un problemin
» Ayuda con dos ejercicios en C++
UCoders :: C :: Lógica de programación
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.